Gitlib Gitlib
首页
  • 分类
  • 标签
  • 归档
  • Golang开发实践万字总结
  • MySQL核心知识汇总
  • Redis实践总结
  • MQ实践万字总结
  • Docker数据持久化总结
  • Docker网络模式深度解读
  • 常用游戏反外挂技术总结
  • 读书笔记
  • 心情杂货
  • 行业杂谈
  • 友情链接
关于我
GitHub (opens new window)

Ravior

以梦为马,莫负韶华
首页
  • 分类
  • 标签
  • 归档
  • Golang开发实践万字总结
  • MySQL核心知识汇总
  • Redis实践总结
  • MQ实践万字总结
  • Docker数据持久化总结
  • Docker网络模式深度解读
  • 常用游戏反外挂技术总结
  • 读书笔记
  • 心情杂货
  • 行业杂谈
  • 友情链接
关于我
GitHub (opens new window)
  • 操作系统

  • 计算机网络

  • 数据结构和算法

    • 数据结构

    • 算法

      • 常见排序算法实现
      • 常见搜索算法实现
      • Leetcode刷题之1.两数之和
        • 题目
        • 解法
          • 循环遍历
      • 线性同余随机数算法实现
      • 深入理解递归算法
      • 二叉搜索树转双向链表
  • MySQL

  • Redis

  • Nginx

  • MongoDB

  • 其他

  • 计算机基础
  • 数据结构和算法
  • 算法
Ravior
2012-01-22
目录

Leetcode刷题之1.两数之和

# 题目

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

# 解法

# 循环遍历

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function(nums, target) {
    for(var i=0;i< nums.length-1;i++) {
        for (var j=i+1; j < nums.length;j++) {
            if (nums[i]+nums[j] == target) {
                return [i,j];
            }
        }
    }
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14

时间复杂度: O(n2) 空间复杂度: O(1)

#算法#数据结构
上次更新: 2022/12/01, 11:09:34
常见搜索算法实现
线性同余随机数算法实现

← 常见搜索算法实现 线性同余随机数算法实现→

最近更新
01
常用游戏反外挂技术总结
11-27
02
Golang开发实践万字总结
11-11
03
Redis万字总结
10-30
更多文章>
Theme by Vdoing | Copyright © 2011-2022 Ravior | 粤ICP备17060229号-3 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式