国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

leetCode第一題

kamushin233 / 728人閱讀

摘要:第一題普通解決思路將數組變量兩次,相加判斷是否等于傳過來的值,如果等于,返回下標自己寫的代碼,如果有錯誤請指出,謝謝兩數之和給定一個整數數組和一個目標值,請你在該數組中找出和為目標值的那兩個整數,并返回他們的數組下標。

leetCode第一題
普通解決思路

將數組變量兩次,相加判斷是否等于傳過來的值,如果等于,返回下標
自己寫的代碼,如果有錯誤請指出,謝謝

package com.leetcode.firstquestion.one;

import java.util.Arrays;

/**
 * @program: test
 * @description: 兩數之和 給定一個整數數組 nums 和一個目標值 target,
 *                       請你在該數組中找出和為目標值的那
 *                       兩個 整數,并返回他們的數組下標。
 * @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
網上流傳思路,使用HashMap來處理

將數組的遍歷值當作key(為了存取好處理,所以將數組的遍歷值當作key),索引當作value來存儲。

package com.leetcode.firstquestion.two;

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

/**
 * @program: test
 * @description: 兩數之和 給定一個整數數組 nums 和一個目標值 target,
 *                       請你在該數組中找出和為目標值的那
 *                       兩個 整數,并返回他們的數組下標。
 * @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

相比較自己寫的那個確實要好得多,自己那個需要遍歷兩次,簡單時間復雜度O(n2)

網上的方法,簡單時間復雜度O(n)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74471.html

相關文章

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

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

    k00baa 評論0 收藏0
  • LeetCode偶爾一題 —— 268. 缺失數字

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

    e10101 評論0 收藏0
  • leetcode每日一題-559:N叉樹的最大深度

    摘要:每日一題叉樹的最大深度鏈接叉樹的最大深度題目分析簡單的搜索題目。只需要從根節點開始一下整個叉樹就可以得到答案了。主要是對要理解和掌握叉樹的遍歷。代碼作者作者 lee...

    caiyongji 評論0 收藏0
  • leetcode每日一題-110:平衡二叉樹

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

    不知名網友 評論0 收藏0
  • leetcode每日一題-859:親密字符串

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

    張遷 評論0 收藏0

發表評論

0條評論

kamushin233

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<