成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

leetCode第一題

kamushin233 / 734人閱讀

摘要:第一題普通解決思路將數(shù)組變量?jī)纱危嗉优袛嗍欠竦扔趥鬟^(guò)來(lái)的值,如果等于,返回下標(biāo)自己寫(xiě)的代碼,如果有錯(cuò)誤請(qǐng)指出,謝謝兩數(shù)之和給定一個(gè)整數(shù)數(shù)組和一個(gè)目標(biāo)值,請(qǐng)你在該數(shù)組中找出和為目標(biāo)值的那兩個(gè)整數(shù),并返回他們的數(shù)組下標(biāo)。

leetCode第一題
普通解決思路

將數(shù)組變量?jī)纱?,相加判斷是否等于傳過(guò)來(lái)的值,如果等于,返回下標(biāo)
自己寫(xiě)的代碼,如果有錯(cuò)誤請(qǐng)指出,謝謝

package com.leetcode.firstquestion.one;

import java.util.Arrays;

/**
 * @program: test
 * @description: 兩數(shù)之和 給定一個(gè)整數(shù)數(shù)組 nums 和一個(gè)目標(biāo)值 target,
 *                       請(qǐng)你在該數(shù)組中找出和為目標(biāo)值的那
 *                       兩個(gè) 整數(shù),并返回他們的數(shù)組下標(biāo)。
 * @author: Mr.Yang
 * @create: 2019-05-08 09:20
 **/
public class Solution {
    public int[] twoSum(int[] nums, int target) {
        int[] ints = new int[2];
        int indexOne=0;
        int indexTwo=0;
        boolean flag=false;
        for(int x=0;x
網(wǎng)上流傳思路,使用HashMap來(lái)處理

將數(shù)組的遍歷值當(dāng)作key(為了存取好處理,所以將數(shù)組的遍歷值當(dāng)作key),索引當(dāng)作value來(lái)存儲(chǔ)。

package com.leetcode.firstquestion.two;

import java.util.Arrays;
import java.util.HashMap;

/**
 * @program: test
 * @description: 兩數(shù)之和 給定一個(gè)整數(shù)數(shù)組 nums 和一個(gè)目標(biāo)值 target,
 *                       請(qǐng)你在該數(shù)組中找出和為目標(biāo)值的那
 *                       兩個(gè) 整數(shù),并返回他們的數(shù)組下標(biāo)。
 * @author: Mr.Yang
 * @create: 2019-05-08 09:20
 **/
public class Solution {
    public int[] twoSum(int[] nums, int target) {
        HashMap argsMap = new HashMap<>();
        for(int i=0;i

相比較自己寫(xiě)的那個(gè)確實(shí)要好得多,自己那個(gè)需要遍歷兩次,簡(jiǎn)單時(shí)間復(fù)雜度O(n2)

網(wǎng)上的方法,簡(jiǎn)單時(shí)間復(fù)雜度O(n)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74471.html

相關(guān)文章

  • LeetCode 之 JavaScript 解答一題 —— 兩數(shù)之和(Two Sum)

    摘要:步驟遍歷數(shù)組數(shù)據(jù),將根據(jù)下標(biāo)和元素值存放到散列表中。目標(biāo)值減去數(shù)組元素差值并在散列表中查找。測(cè)試法三一遍哈希表算法思路遍歷目標(biāo)值減去數(shù)組元素的差值同時(shí)判斷該值在散列表中是否存在差值,如果存在,則返回否則將數(shù)據(jù)加入到散列表中。 Time:2019/4/1Title:Two SumDifficulty: simpleAuthor:小鹿 題目一:Two Sum Given an array ...

    k00baa 評(píng)論0 收藏0
  • LeetCode偶爾一題 —— 268. 缺失數(shù)字

    摘要:題目描述給定一個(gè)包含中個(gè)數(shù)的序列,找出中沒(méi)有出現(xiàn)在序列中的那個(gè)數(shù)。示例輸入輸出示例輸入輸出最簡(jiǎn)單的解法剛看到的這道題的時(shí)候,第一感覺(jué)就是排序,之后直接挨個(gè)比較就能找到缺失的數(shù)字。 題目描述 給定一個(gè)包含 0, 1, 2, ..., n 中 n 個(gè)數(shù)的序列,找出 0 .. n 中沒(méi)有出現(xiàn)在序列中的那個(gè)數(shù)。 示例 1: 輸入: [3,0,1] 輸出: 2 示例 2: 輸入: [9,6,...

    e10101 評(píng)論0 收藏0
  • leetcode每日一題-559:N叉樹(shù)的最大深度

    摘要:每日一題叉樹(shù)的最大深度鏈接叉樹(shù)的最大深度題目分析簡(jiǎn)單的搜索題目。只需要從根節(jié)點(diǎn)開(kāi)始一下整個(gè)叉樹(shù)就可以得到答案了。主要是對(duì)要理解和掌握叉樹(shù)的遍歷。代碼作者作者 lee...

    caiyongji 評(píng)論0 收藏0
  • leetcode每日一題-110:平衡二叉樹(shù)

    摘要:每日一題平衡二叉樹(shù)鏈接平衡二叉樹(shù)題目分析遍歷樹(shù),然后每次判斷樹(shù)的左右兩個(gè)子樹(shù)的差值即可。 leetcode每日一題-110:平衡二叉樹(shù) 鏈接 平衡二叉樹(shù) 題目 ...

    不知名網(wǎng)友 評(píng)論0 收藏0
  • leetcode每日一題-859:親密字符串

    摘要:每日一題親密字符串鏈接親密字符串題目分析題目本身不是很難,但是有不少需要注意的地方,逐一來(lái)進(jìn)行分析。首先如果兩個(gè)字符串不一樣長(zhǎng),那么肯定是。 leetcode每日一...

    張遷 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<