疏窗

  • 首页
  • 生活
  • Java
  • Python
  • Golang
  • 其他
  • 归档

  • 搜索
leetcode jdk 生活 nas nosql 数据库 线程 爬虫 中间件

leetcode第一题 两数之和

发表于 2022-06-24 | 分类于 Java | 0 | 阅读次数 1418

题目:

/**
 * 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。
 * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
 * 你可以按任意顺序返回答案。
 *
 * 来源:力扣(LeetCode)
 * 链接:https://leetcode.cn/problems/two-sum
 * 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
 */

难度:

简单

思路分析:

循环逐个比较集合各值与其他值相加之和是否等于目标值,如果相等则返回结果

代码:

执行用时:98 ms, 在所有 Java 提交中击败了5.08%的用户

内存消耗:41.5 MB, 在所有 Java 提交中击败了55.55%的用户

public static int[] twoSum(int[] nums, int target) {
    int [] result = new int[2];
    for(int i = 0;i < nums.length;i++){
        for(int j = 0;j < nums.length;j++){
            if(i != j){
                int num1 = nums[i];
                int num2 = nums[j];
                if((num1 + num2) == target){
                    result[0] = j;
                    result[1] = i;
                    return result;
                }
            }
        }
    }
    return result;
}
打赏作者
疯子虾夫 微信支付

微信支付

疯子虾夫 支付宝

支付宝

  • 本文作者: 疯子虾夫
  • 本文链接: https://hefengwei.com/archives/leetcode第一题两数之和md
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# leetcode
leetcode第十三题 罗马数字转整数
leetcode第十四题 最长公共前缀
  • 文章目录
  • 站点概览
疯子虾夫

疯子虾夫

24 日志
5 分类
9 标签
RSS
Creative Commons
© 2025 疯子虾夫
由 Halo 强力驱动
|
主题 - NexT.Mist v5.1.4
赣ICP备2024026242号

粤公网安备 44010602005909号