研究生第一次刷力扣day1

1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值*target* 的那两个整数,并返回它们的数组下标

直接采用暴力求解,其他解答案看不懂

大致思想 :先用len函数求出数组的长度n,然后一个个遍历数组中的内容,具体方法就是采用双层循环,i和j,i在数组长度内,当i固定时,去完全遍历j,再一次一次遍历i,如果数组内的内容相加等于target则返回下标**(采用python3语言)**

复制代码
class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
       n=len(nums)
       for i in range (n):
            for j in range(i+1,n):
                if(nums[i]+nums[j]==target):
                    return(i,j)
相关推荐
言存9 分钟前
力扣热题283 移动零
数据结构·算法·leetcode
字节高级特工18 分钟前
智能指针原理与使用场景全解析
开发语言·c++·算法
珊瑚里的鱼19 分钟前
【动态规划】买卖股票的最佳时机Ⅲ
算法·动态规划
逻辑星辰25 分钟前
x-ds-pow-response逆向分析
开发语言·人工智能·python·深度学习·算法
CQU_JIAKE34 分钟前
6.9【aAAA]
算法
Lewiis39 分钟前
白话桶排序
数据结构·算法·golang·排序算法
非生而知之者42 分钟前
基于灰狼算法优化的电量预测
python·算法·群体智能算法·电力预测
ywl4708120871 小时前
‌HashMap 1.8 的扩容机制(Resize)‌
算法·哈希算法
_Evan_Yao1 小时前
递归函数入门:以阶乘和斐波那契数列为例
python·学习·算法
DFT计算杂谈1 小时前
WannierTools输入文件wt.in一键批量生成脚本
java·前端·chrome·python·算法·conda