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

相关推荐
Swift社区几秒前
LeetCode 401 二进制手表 - Swift 题解
算法·leetcode·swift
Darkwanderor1 分钟前
搜索优化——启发式搜索和A*算法
c++·算法·启发式搜索·a星搜索
Master_oid7 分钟前
机器学习37:K邻近算法(K Nearest Neighbor,KNN)
人工智能·算法·机器学习
承渊政道15 分钟前
【优选算法】(实战突破字符串:经典题型与解题模板)
c语言·数据结构·c++·笔记·学习·算法·容器
STLearner16 分钟前
WWW 2026 | 时间序列(Time Series)论文总结(预测,生成,插补,分类,异常检测等)
论文阅读·人工智能·深度学习·神经网络·算法·机器学习·数据挖掘
w61001046618 分钟前
图论总结-day66
数据结构·算法·深度优先·图论
memcpy022 分钟前
LeetCode 3634. 使数组平衡的最少移除数目【排序+滑动窗口】1453
算法·leetcode·职场和发展
被放养的研究生23 分钟前
算法比赛用到的函数或模块(Python)
windows·python·算法
苦瓜小生25 分钟前
天玑学堂Agent面试总结(一)「持续更新」
面试·职场和发展
故事和你9132 分钟前
洛谷-算法1-1-模拟与高精度4
开发语言·数据结构·c++·算法·蓝桥杯·动态规划