我是靠谱客的博主 坚定唇膏,最近开发中收集的这篇文章主要介绍两数之和等于目标值,并将两数的下标按照升序排列,返回一维数组@param numbers int整型一维数组@param target int整型@return int整型一维数组#,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

给出一个整型数组 numbers 和一个目标值 target,请在数组中找出两个加起来等于目标值的数的下标,返回的下标按升序排列。
(注:返回的数组下标从1开始算起,保证target一定可以由数组里面2个数字相加得到)

@param numbers int整型一维数组

@param target int整型

@return int整型一维数组#

class Solution:
def twoSum(self, numbers, target):
arr = []
n = len(numbers)
for i in range(n):
for j in range(i + 1, n):
if target == numbers[i] + numbers[j]:
i += 1
j += 1
arr.append(i)
arr.append(j)
return arr
else:
continue

if name == ‘main’:
numbers = [3,2,4]
target = 6
s = Solution()
arr = s.twoSum(numbers=numbers, target=target)
print(arr)
返回值:
[2,3]
复制
说明:
因为 2+4=6 ,而 2的下标为2 , 4的下标为3 ,又因为 下标2 < 下标3 ,所以返回[2,3]

最后

以上就是坚定唇膏为你收集整理的两数之和等于目标值,并将两数的下标按照升序排列,返回一维数组@param numbers int整型一维数组@param target int整型@return int整型一维数组#的全部内容,希望文章能够帮你解决两数之和等于目标值,并将两数的下标按照升序排列,返回一维数组@param numbers int整型一维数组@param target int整型@return int整型一维数组#所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部