zoukankan      html  css  js  c++  java
  • leetcode刷题第一天——两数之和

    我真的好菜。。。。。。

    最简单的题都不会。。。。。。

    今天做的是leetcode的第一题——两数之和,做了好久不会做,最后还是看了别人的答案才恍然大悟,原来有这么多种做法。。。

    class Solution:
        def twoSum(self, nums, target) :
            for i in range(len(nums)):
                temp=nums[:i]
                if (target-nums[i]) in temp:
                    j=temp.index(target-nums[i])
                    break
            
            if j>=0:
                return [j,i]
                
    nums=[3,3]
    target=6
    a=Solution()
    print(a.twoSum(nums,target))

    两数之和嘛,取出一个数再取出一个数,我只是用暴力法写了两个for循环,然后就超出时间了。

    哈希表我还是不会,不知道怎么编写,先留坑。

    我的前方是万里征途,星辰大海!!
  • 相关阅读:
    day 01
    day14
    day12
    day13
    day11
    day9
    day10
    day08
    day07
    day06
  • 原文地址:https://www.cnblogs.com/taoyuxin/p/11523972.html
Copyright © 2011-2022 走看看