算法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

2. 两数之和(升序排列)

浏览 97 扫码 分享 2022-07-13 00:07:20

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 数学基础
      • 1. 排列组合
      • 2. X 的平方根
      • 3. 提取整数的每一位
      • 4. 位运算基础
    • 数组
      • API骚操作
        • 1. 扁平化 去重 升序
      • 哈希表
        • 1. 找到数组中消失的数字
        • 2. 最长连续序列
        • 3. 和为K的子数组
        • 4. 四数相加
      • 数组各种遍历
        • 斜着遍历矩阵
        • 螺旋矩阵
        • 螺旋矩阵II
        • 旋转矩阵
      • 正常操作
        • 合并有序数组
        • 旋转数组
    • 剑指offer
      • 03-11
        • 03. 数组中重复的数字
        • 04. 二维数组的查找
        • 05. 替换空格
        • 06. 从尾到头打印链表
        • 07. 重建二叉树
        • 08. 二叉树下一节点
          • 其他遍历情况??
        • 09. 两个栈实现队列
        • 10 -I. 斐波那契
        • 10-II. 青蛙跳台阶
        • 11. 旋转数组最小数字
      • 12-22
        • 无标题
        • 12. 矩阵中的路径
        • 13. 机器人的运动范围
        • 14. 剪绳子
        • 15. 二进制中 1 的个数
        • 16. 数值的整数次方
        • 17. 打印从 1 到最大的 n 位数
        • 18. 删除链表节点
        • 20. 表示数值的字符串
        • 21. 调整数组奇数偶数顺序
        • 22. 链表中倒数第k个节点
      • 23-33
        • 23. 链表中环的入口结点
        • 24. 反转链表
        • 25. 合并两个有序链表
        • 26. 树的子结构
        • 27. 二叉树的镜像
        • 28. 对称的二叉树
        • 29. 顺时针打印矩阵
        • 30. 包含min函数的栈
        • 31. 栈的压入弹出序列
        • 32. 从上到下打印二叉树
        • 33. 二叉搜索树的后续遍历序列
      • 34-44
        • 34. 路径总和II
        • 35. 复制复杂链表
        • 36. 二叉搜索树与双向链表
        • 37. 序列化二叉树
        • 38. 字符串的排列
        • 39. 数组中出现次数超过一半的数字
        • 40. 最小的k个数
        • 42. 连续子数组的最大和
        • 44. 数字序列中某一位的数字
      • 45-55
        • 45. 把数组排成最小的数
        • 46. 数字翻译成字符串
        • 47. 礼物的最大价值
        • 48. 最长不含重复字符的子串
        • 50. 第一次只出现一次的字符
        • 52. 两个链表的公共节点
        • 53. 在排序数组中查找数字
        • 无标题
        • 无标题
      • 56-68
        • 56. 数组中数字出现的次数
          • 异或
        • 63. 股票最大利润
    • 二分法
      • labuladong
      • 二分思想:减而治之
      • 排除法
      • 1. 查找元素
        • 1. 搜索插入位置
        • [3, 4]旋转排序数组中的最小值
        • [5~6]搜索旋转排序数组
        • [7~9]山脉
        • [10~11]第一个错误版本
        • 12. 寻找重复数
      • 2. 查找边界
        • 1. 经典边界
        • 阿斯蒂芬
      • 3.复杂条件二分
        • [1~3]辅助函数
    • 基础排序算法
      • 1. 选择排序
        • 优化和练习
      • 2. 插入排序
      • 3.希尔排序
      • 排序算法的评价指标
      • 循环不变量
      • 版本号排序
    • 高级排序算法
      • 归并排序
        • 1. 合并两个有序数组
        • 2. 旋转数组
      • 归并排序优化
        • 1. 数组中的逆序对
        • 2.计算右侧小于当前元素的个数
      • 快速排序基础(循环不变量)
        • 1.数组中的第K个最大元素
        • 2. 双指针之--同向指针
      • 快速排序(对撞指针)
      • 快速排序(三分天下)
        • 1. 颜色分类
    • 数组里常见的两类算法
      • 滑动窗口
      • 滑动窗口经典问题
        • 正常双指针
          • 1. 长度最小的子数组
          • 2. 找到字符串中所有字母异位词
          • 3. 字符串的排列
          • 4. 判断子串
          • 5. 最长不含重复字符的子字符串
          • 6. 和为s的连续正序列
          • 7. 翻转单词顺序
        • 优化双指针
          • 1. 替换后最长重复字符
      • 双指针
        • 1. 最接近的三数之和
        • 2. 两数之和(升序排列)
        • 3. 三数之和
      • 双指针经典问题
        • 盛水最多的容器
    • 链表
      • 链表问题概述
      • 链表中指针指向问题
        • 链表操作总结
        • 1. 反转链表II
        • 2. 移除链表元素
          • 删除链表节点
          • 删除排序链表中的重复元素
        • 3. 两两交换链表中的节点
        • 4. k个一组反转链表
          • labuladong递归
        • 5. 重排链表
        • 6. 奇偶链表
        • 7. 旋转链表
        • 8. 回文链表
        • 9. 链表插入排序
      • 虚拟头节点
        • 1. 两数相加
        • 2. 两数相加II
        • 3. 合并两个有序链表
        • 4. 合并k个升序链表
        • 5. 删除排序链表中的重复元素II
        • 6. 分隔链表
      • 环形链表
        • 1. 环形链表
    • 栈与队列
      • 动态数组
      • 栈
      • 典型问题1:简化路径
        • 字符串解码
        • 删除字符串中相邻重复项
        • 有效括号
        • 逆波兰表达式
      • 单调栈
        • 接雨水
        • 移除K位数字
        • 去除重复字母
        • 每日温度
        • 下一更大元素I
      • 队列
      • 栈队列,队列栈
        • 最小栈
      • 循环队列、循环双端队列
    • 优先队列
      • 优先队列和堆
      • 堆的基本操作
      • 将数组整理成堆
      • 堆排序
      • 合并k个排序链表
    • 并查集
      • qucik-union实现
      • 经典题目
        • 岛屿数量
        • 情侣牵手
    • 二叉树
      • 树的简介
        • 1. 层序遍历
          • 从上到下打印二叉树II
          • 从下到上打印二叉树
          • 二叉树的锯齿形层次遍历
      • 二叉树的遍历
        • 前序遍历
          • 2. 路径总和
            • 路径总和II
        • 后序遍历
          • 1. 二叉树的最大深度
          • 2. 平衡二叉树
        • 1. 二叉树的最小深度
        • 3. 求根结点到叶结点数字之和
        • 4. 相同的树
          • 树的子结构
        • 5. 对称二叉树
        • 6. 完全二叉树的结点个数
          • 完全二叉树节点数
        • 二叉树中最大路径和(困难)
        • 7. 二叉树的右视图
        • 8. 翻转二叉树
        • 11. 寻找重复子树
        • 12. 二叉树所有路径
      • N叉树遍历
        • N叉树层序遍历
      • 构造二叉树
        • 最大二叉树
      • 二叉树最近公共祖先
      • 二叉搜索树
        • 二叉搜索树的后续遍历
        • 二叉搜索树与双向链表
        • 二叉搜索树的第k大节点
      • 二叉树(一)——基础
      • 二叉树(三)——序列化
      • 二叉搜索树(一)——中序遍历
      • 二叉搜索树(二)——基础操作
    • 回溯算法
      • 什么是回溯算法
        • 二叉树的所有路径
        • 路径总和II
        • 全排列
    • 动态规划
      • 动态规划概述
        • 斐波那契数列
        • [记忆化递归]和[动态规划]
        • 「动态规划」问题三个性质
        • 动态规划的两个重要概念
        • 总结
      • 理解重复子问题
        • 爬楼梯
        • 把数字翻译成字符串
        • 解码方法
      • 理解最优子结构
        • 只有两个键的键盘
        • 完全平方数
        • 最长递增子序列
        • 连续子数组的最大和
      • 无后效性
        • 不同路径
        • 不同路径II
        • 最小路径和
        • 地下城
        • 打家劫舍
    • 背包问题
      • 01-背包问题
        • 分割等和子集
        • 一和零
        • 目标和
        • 最后一块石头的重量II
      • 01背包-空间优化
      • 完全背包问题
        • 完全平方数
        • 零钱兑换
        • 零钱兑换II
      • 多重背包
        • 无标题
      • 分组背包
    • 贪心算法
      • 雪糕的最大数量
    • 图
      • 图形算法(邻接矩阵)在前端领域的应用
    • 字符串处理
      • 1.格式化电话号码
      • 2. 数字格式化
    • 数学题
      • 1. 阶乘后的零
      • 2. 约瑟夫环
      • 3. 倒着输出乘积
      • 4. 计算 1 的个数
    • 逻辑题
      • 1. 狼人杀
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注