leetcode 热题100 两数之和

class Solution(object):

def twoSum(self, nums, target):

"""

:type nums: List[int]

:type target: int

:rtype: List[int]

"""

myDict = {}

for i,t in enumerate(nums):

myDict[nums[i]] = i

for i,t in enumerate(nums):

tmp = target - t

if myDict.get(tmp)!=None and myDict.get(tmp)!=i:

return [i,myDict.get(tmp)]

相关推荐
ComputerInBook13 小时前
理解数学概念——素数(质数)(prime)
算法·数论·质数·素数
旧梦吟13 小时前
脚本网页 推理游戏
算法·css3·html5·web app
程序员三藏13 小时前
如何编写一份规整完美的测试报告?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
语落心生14 小时前
海量数据集的AI自动化预测打标 -- 放电时序特征
算法
CodeByV14 小时前
【双指针】复写零
数据结构·算法
程序员小范14 小时前
8年NLP算法工程师郭志才:Ai正在模糊内容的产权边界。
人工智能·算法·自然语言处理
练习时长一年14 小时前
LeetCode热题(路径总和 III)
数据结构·算法
野蛮人6号14 小时前
力扣热题100道前84道,内容和力扣官方稍有不同,记录了本人的一些独特的解法
java·算法·leetcode·职场和发展
v***446714 小时前
【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展
算法·架构
roman_日积跬步-终至千里14 小时前
【模式识别与机器学习(6)】主要算法与技术(下篇:高级模型与集成方法)之进化计算(Evolutionary Computation)
人工智能·算法·机器学习