# LeetCode刷题:1.Two Sum

本文讲述了作者在解决LeetCodeTwoSum问题过程中,从初次循环导致错误到注意到元素唯一使用条件的迭代改进过程,最后提出通过预判下标避免重复计算,优化了时间复杂度。
摘要由CSDN通过智能技术生成

LeetCode刷题:1.Two Sum

第一遍,读题不仔细,直接循环的nums中的元素,既出现了index out of bounds也无法得到正确答案

第二遍:忽略了每个元素只能用一次的条件,在循环中加入判断语句忽略数组下标相同的情况

第三遍:正式完成

在整理note时想到可以通过提前判断数组下标是否相同来减少时间复杂度
整体思路:
对数组进行循环嵌套
若出现下标相同的情况,则直接忽略
若两元素之和为target,则储存两个下标并返回数组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值