leetcode1 two sum

作者: Yinmu | 来源:发表于2017-09-04 10:13 被阅读0次

问题:Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

在一个数列中,如果两个数的和与给定值相同,则返回这两个数的下标。

分析与总结:

思路:

输入为list,输出为两个数的下标。为了得到这两个数,需要写一个双重循环,但可能运算时间过长,所以必须建立一个新的list以降低On。等在新的list里找到这两个数字之后,在回到最开始的list里,找到这两个数的下标。

1.一开始想着要降低运算时间,所以建立了一个新的list,并只添加进去比target小的数字。结果出现了错误,如下:

因为list里可能出现负数,所以无法将比target小的数字全部舍弃。

因此若想降低On,只能将list排序。

2.新建一个new-list,为原先list排序后的样子

需要注意:只有最后result的长度为2,即找到了两个数的下标时,才可结束循环。

相关文章

  • leetcode1 two sum

    问题:Given an array of integers, returnindicesof the two nu...

  • LeetCode1:Two Sum

    注:最精华的思想是:x = nums[i] dict[x] = i取出第i个数字(以0为开头),把它的值装载...

  • leetcode1 Two Sum

    题目 https://leetcode.com/problems/two-sum/ 思路 盲猜N^2的遍历会超时,...

  • two_sum leetcode1

    题目的简介 Given an array of integers, return indices of the t...

  • X Sums

    Two Sum It is not easy to write Two-Sum right for the fir...

  • Leetcode 解题记录

    Two sum From https://leetcode.com/problems/two-sum/descri...

  • #1. Two Sum & 167 Two Sum II

    Two Sum I https://leetcode.com/problems/two-sum/#/descrip...

  • 1. Two Sum

    1. Two Sum 题目:https://leetcode.com/problems/two-sum/ 难度: ...

  • leetcode hot100

    1. Two Sum[https://leetcode-cn.com/problems/two-sum/] 字典(...

  • LeetCode 1. Two Sum (Easy)

    LeetCode 1. Two Sum (Easy) LeetCode 1. Two Sum (Easy) 原题链...

网友评论

    本文标题:leetcode1 two sum

    本文链接:https://www.haomeiwen.com/subject/tkwdjxtx.html