leetcode部分排序类-leetcode:我在leetcode.com上的解决方案

时间:2024-07-20 09:48:21
【文件属性】:

文件名称:leetcode部分排序类-leetcode:我在leetcode.com上的解决方案

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-20 09:48:21

系统开源

leetcode 部分排序类leetcode 1. 二和 给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。 您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。 例子: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 回答: class Solution : def twoSum ( self , nums , target ): """ :type nums: List[int] :type target: int :rtype: List[int] """ l = len ( nums ) for i in range ( 0 , l - 1 ): dif = target - nums [ i ] for j in range ( i + 1 , l ): if nums [ j ] == dif : return [ i , j ] # dict 比 list 查找快(因为hash索引) # https://w


【文件预览】:
leetcode-master
----README.md(21KB)

网友评论