首页 > 其他分享 >leetcode 热题100刷题-两数之和

leetcode 热题100刷题-两数之和

时间:2022-08-17 00:12:52浏览次数:83  
标签:nums int mid 热题 100 leetcode 两数 刷题

题号:1
题目:两数之和
难度:简单
链接:https://leetcode.cn/problems/two-sum/

2022/08/16答案

算法思路

从第i个数字开始,之后的每个数字都与第i个数字相加,判断是否与目标值一致。若一致,则返回两个值的下标索引。

代码

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        end = len(nums) - 1

        for start, val in enumerate(nums):
            mid = start
            j = 1
            while mid < end and mid + j <= end:
                if nums[mid] + nums[mid + j] == target:
                    return [mid, mid+j]
                else:
                    j += 1

结果

奇耻大辱

一年多前,我没学过算法,耗费的时间比现在要少的多,消耗的资源也更少……

标签:nums,int,mid,热题,100,leetcode,两数,刷题
From: https://www.cnblogs.com/xiaoaozi/p/16593471.html

相关文章

  • iis占用服务器内存,W3wp.exe 进程占用内存高消耗CPU近100%导致网站反应速度缓慢的解决
    iis占用服务器内存,W3wp.exe进程占用内存高消耗CPU近100%导致网站反应速度缓慢的解决方案如何降低W3WP.EXE占用的内存和CPU?结合网上的诸多建议,主要的解决办法是:a.在I......
  • #10002. 「一本通 1.1 例 3」喷水装置
    #include<bits/stdc++.h>usingnamespacestd;namespaceSolution{ doublel,w; intn,T; structnode { doublel,r; }a[15001]; inlineboolcmp(nodex,node......
  • #10001. 「一本通 1.1 例 2」种树
    尽量在交错处种树,所以按结尾的大小排序,然后从后往前依次种\(x\)棵树(\(x\)为该区域应种的树减去已在该区域应种的树)。#include<bits/stdc++.h>usingnamespacestd;n......
  • #10000. 「一本通 1.1 例 1」活动安排
    贪心:选择结束时间尽量早的活动使后面的活动尽量多,所以我们以结束时间排序如何一个一个判断即可。#include<bits/stdc++.h>usingnamespacestd;structnode{ intl,r;......
  • 【代码随想录刷题笔记】——数组(持续更新中)
    代码随想录——数组理论基础二分查找704.二分查找-力扣(LeetCode)代码/思路在一个有序数组中通过二分查找解决找到目标值的问题。C++版//版本一:左闭右闭的写法cl......
  • 100行代码实现一个RISC-V架构下的多线程管理框架
    1.摘要本文将基于RISC-V架构和qemu仿真器实现一个简单的多线程调度和管理框架,旨在通过简单的代码阐明如何实现线程的上下文保存和切换,线程的调度并非本文的重点,故......
  • QT刷题系统
    QT刷题系统QT+MySql实现刷题系统。语言C++框架Qt5数据库MySQL功能管理员用户信息管理编辑试卷(可添加新试卷和修改已有试卷)删除试卷查看试卷的测试人数......
  • 力扣-刷题-324. 摆动排序 II
    题目链接来源:力扣(LeetCode)链接:https://leetcode.cn/problems/wiggle-sort-ii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目描述给你一个......
  • 1009 Product of Polynomials
    Thistime,youaresupposedtofind A×B where A and B aretwopolynomials.InputSpecification:Eachinputfilecontainsonetestcase.Eachcaseoccupi......
  • 1007 公交线路 dijkstra板子+总结
     链接:https://ac.nowcoder.com/acm/contest/26077/1007来源:牛客网题目描述P市有n个公交站,之间连接着m条道路。P市计划新开设一条公交线路,该......