研究生第一次刷力扣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)
相关推荐
Wect3 分钟前
LeetCode 530. 二叉搜索树的最小绝对差:两种解法详解(迭代+递归)
前端·算法·typescript
Rabbit_QL4 分钟前
【BPE实战】从零实现 BPE 分词器:训练、编码与解码
python·算法·nlp
小O的算法实验室17 分钟前
2024年IEEE TII SCI1区TOP,面向动态多目标多AUV路径规划的协同进化计算算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
Charlie_lll18 分钟前
力扣解题-88. 合并两个有序数组
后端·算法·leetcode
菜鸡儿齐1 小时前
leetcode-最小栈
java·算法·leetcode
雪人不是菜鸡1 小时前
简单工厂模式
开发语言·算法·c#
岛雨QA1 小时前
常用十种算法「Java数据结构与算法学习笔记13」
数据结构·算法
weiabc1 小时前
printf(“%lf“, ys) 和 cout << ys 输出的浮点数格式存在细微差异
数据结构·c++·算法
铸人1 小时前
大数分解的Shor算法-C#
开发语言·算法·c#
问好眼1 小时前
《算法竞赛进阶指南》0x01 位运算-3.64位整数乘法
c++·算法·位运算·信息学奥赛