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)]

相关推荐
siy23332 小时前
[c语言日寄]结构体的使用及其拓展
c语言·开发语言·笔记·学习·算法
吴秋霖2 小时前
最新百应abogus纯算还原流程分析
算法·abogus
灶龙3 小时前
浅谈 PID 控制算法
c++·算法
菜还不练就废了3 小时前
蓝桥杯算法日常|c\c++常用竞赛函数总结备用
c++·算法·蓝桥杯
金色旭光3 小时前
目标检测高频评价指标的计算过程
算法·yolo
he101013 小时前
1/20赛后总结
算法·深度优先·启发式算法·广度优先·宽度优先
Kent_J_Truman4 小时前
【回忆迷宫——处理方法+DFS】
算法
paradoxjun4 小时前
落地级分类模型训练框架搭建(1):resnet18/50和mobilenetv2在CIFAR10上测试结果
人工智能·深度学习·算法·计算机视觉·分类
sci_ei1234 小时前
高水平EI会议-第四届机器学习、云计算与智能挖掘国际会议
数据结构·人工智能·算法·机器学习·数据挖掘·机器人·云计算
qystca4 小时前
异或和之和
数据结构·c++·算法·蓝桥杯