力扣题库第一道题解题思路(含代码简单法)

简介: 力扣题库第一道题解题思路(含代码简单法)

力扣题库第一道题解题思路(含代码简单法)

class Solution:
    def twoSum(self, nums, target):
        n = len(nums)
        for i in range(0,n):
            for j in range(i+1,n):
                if nums[i]+nums[j]==target:
                    return(i,j)
        return

```基本就是最简单粗暴的思路,因为之前一直用C,转python时间不长,所以目前还是C语言的思路,总体来说就是,从一个元素就开始,一直不停的跟它后面的元素相加,不停的拿if语句进行判断,直到满足等于target的时候就输出这两个数相应的标号,即(i,j),在这之中特别需要注意的一个问题就是,同一个元素不能使用两次,所以要保证你用来与第一个循环相加的元素必定是第一个元素之后的数,依此类推,不停的比较即可。思路相当清晰,代码也简单。

相关文章
|
3月前
|
iOS开发 MacOS
【Mac系统】解决Vscode中LeetCode插件不能刷剑指offer题库
文章讨论了解决Mac系统中Vscode里LeetCode插件无法刷剑指Offer题库的问题,并提供了一些相关的使用技巧和资源链接。
201 1
|
13天前
|
人工智能 自然语言处理 程序员
通义灵码:融合创新玩法与探索,重塑LeetCode解题策略
欢迎来到工程师令狐小哥的频道。本文介绍如何利用AI工具高效刷LeetCode,通过通义灵码插件在IntelliJ IDEA中实现代码生成、优化、单元测试等功能,提升编程学习效率。
50 1
通义灵码:融合创新玩法与探索,重塑LeetCode解题策略
|
5月前
力扣-2029-石子游戏-‘屎山’代码
力扣-2029-石子游戏-‘屎山’代码
37 3
|
6月前
|
算法
leetcode代码记录(全排列 II
leetcode代码记录(全排列 II
45 4
|
6月前
leetcode代码记录(最长回文子串
leetcode代码记录(最长回文子串
43 2
|
6月前
|
算法
leetcode代码记录(寻找两个正序数组的中位数
leetcode代码记录(寻找两个正序数组的中位数
42 2
|
6月前
leetcode代码记录(最长连续递增序列
leetcode代码记录(最长连续递增序列
35 2
|
6月前
leetcode代码记录(第一个出现两次的字母
leetcode代码记录(第一个出现两次的字母
31 2
|
6月前
|
算法
leetcode代码记录(全排列
leetcode代码记录(全排列
46 1
|
6月前
|
索引
leetcode代码记录(Z 字形变换
leetcode代码记录(Z 字形变换
39 1