leetcode中文版-leetcode:提升coding能力

  • N5_417320
    了解作者
  • 130.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-21 08:33
    上传日期
leetcode中文版 写在最前面 $ 毕业到现在,很遗憾没怎么经历过算法的笔试面试,总感觉是一个缺陷 $ 2019年618之后休了7天假期,开启了做题之旅 $ 做了100+题发现,代码质量有所提升 $ 也理解了像头条类公司,很注重算法功底 $ 现在开始,分Tag笔记做过的题 2020 年补齐解题思路 & 图解 尝试一门新语言实现 字符串(5/138) 编号 Leetcode 题解 5 28 125 409 516 二分查找 编号 Leetcode 题解 29 33 50 69 74 153 162 240 278 704 852 二叉树 && 分治法 编号 Leetcode 题解 94 98 104 110 114 144 145 230 236 257 270 701 BFS 编号 Leetcode 题解 102 103 107 133 200 297 DFS 编号 Leetcode 题解 39 40 46 47 78 数组 & 链表 编号 Leetcode 题解 21 24 61 86 92 141 142 143 148 4 53 88 349 双指针 编号 Leetcode
leetcode-master.zip
  • leetcode-master
  • binary_tree
  • 94.二叉树的中序遍历
  • README.md
    979B
  • 98.验证二叉搜索树
  • README.md
    1.3KB
  • 104.二叉树的最大深度
  • README.md
    773B
  • 236.二叉树的最近公共祖先
  • binarytree.png
    7.4KB
  • README.md
    1.5KB
  • 257.二叉树的所有路径
  • README.md
    966B
  • 144.二叉树的前序遍历
  • README.md
    659B
  • 114.二叉树展开为链表
  • README.md
    817B
  • 701.二叉搜索树中的插入操作
  • README.md
    1.1KB
  • 145.二叉树的后序遍历
  • README.md
    615B
  • 110.平衡二叉树
  • README.md
    1.1KB
  • 270.最接近的二叉搜索树值
  • README.md
    1KB
  • 230.二叉搜索树中第K小的元素
  • README.md
    956B
  • data_structure
  • 128.最长连续序列
  • README.md
    944B
  • 263.丑数
  • README.md
    664B
  • 973.最接近原点的K个点
  • README.md
    1.6KB
  • 146.LRU缓存机制
  • README.md
    2.3KB
  • 674.最长连续递增序列
  • README.md
    897B
  • depth_first_search
  • 46.全排列
  • README.md
    1.1KB
  • 40.组合总和II
  • README.md
    1.5KB
  • 39.组合总和
  • README.md
    1.3KB
  • 78.子集
  • README.md
    830B
  • 47.全排列II
  • README.md
    1.4KB
  • linkedlist_array
  • 4.寻找两个有序数组的中位数
  • README.md
    1.6KB
  • 92.反转链表II
  • README.md
    962B
  • 21.合并两个有序链表
  • README.md
    676B
  • 143.重排链表
  • README.md
    1.7KB
  • 349.两个数组的交集
  • README.md
    923B
  • 141.环形链表
  • README.md
    831B
  • 53.最大子序和
  • README.md
    654B
  • 88.合并两个有序数组
  • README.md
    1KB
  • 61.旋转链表
  • README.md
    1.2KB
  • 24.两两交换链表中的节点
  • linked.svg
    9.6KB
  • README.md
    776B
  • 142.环形链表II
  • README.md
    1KB
  • 86.分隔链表
  • README.md
    813B
  • 148.排序链表
  • README.md
    1.2KB
  • two_pointers
  • 42.接雨水
  • rainwatertrap.png
    7.7KB
  • README.md
    996B
  • 125.验证回文串
  • README.md
    1KB
  • 611.有效三角形的个数
  • README.md
    807B
  • 75.颜色分类
  • README.md
    1.1KB
  • 27.移除元素
  • README.md
    875B
  • 167.两数之和II-输入有序数组
  • README.md
    1.5KB
  • 905.按奇偶排序数组
  • README.md
    977B
  • 15.三数之和
  • README.md
    1.4KB
  • 170.两数之和III-数据结构设计
  • README.md
    1.3KB
  • 16.最接近的三数之和
  • README.md
    1.1KB
  • 1.两数之和
内容介绍
# 写在最前面 ``` $ 毕业到现在,很遗憾没怎么经历过算法的笔试面试,总感觉是一个缺陷 $ 2019年618之后休了7天假期,开启了做题之旅 $ 做了100+题发现,代码质量有所提升 $ 也理解了像头条类公司,很注重算法功底 $ 现在开始,分Tag笔记做过的题 ``` > 2020 年补齐解题思路 & 图解 > 尝试一门新语言实现 ## 字符串(5/138) 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 5 |https://leetcode-cn.com/problems/longest-palindromic-substring/ | [最长回文子串](./string/5.最长回文子串) 28 |https://leetcode-cn.com/problems/implement-strstr | [实现 strStr()](./string/28.实现strStr()) 125 |https://leetcode-cn.com/problems/longest-palindromic-substring/ | [验证回文串](./string/125.验证回文串) 409 |https://leetcode-cn.com/problems/longest-palindrome/ | [最长回文串](./string/409.最长回文串) 516 |https://leetcode-cn.com/problems/longest-palindromic-subsequence/ | [最长回文子序列](./string/516.最长回文子序列) ## 二分查找 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 29 |https://leetcode-cn.com/problems/divide-two-integers/ | [两数相除](./binary_search/29.两数相除) 33 |https://leetcode-cn.com/problems/search-in-rotated-sorted-array/ | [搜索旋转排序数组](./binary_search/33.搜索旋转排序数组) 50 |https://leetcode-cn.com/problems/powx-n/ | [Pow(x, n)](./binary_search/50.Pow(x,n)) 69 |https://leetcode-cn.com/problems/sqrtx | [x 的平方根](./binary_search/69.x的平方根) 74 |https://leetcode-cn.com/problems/search-a-2d-matrix/ | [搜索二维矩阵](./binary_search/74.搜索二维矩阵) 153 |https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/ | [寻找旋转排序数组中的最小值](./binary_search/153.寻找旋转排序数组中的最小值) 162 |https://leetcode-cn.com/problems/find-peak-element/ | [寻找峰值](./binary_search/162.寻找峰值) 240 |https://leetcode-cn.com/problems/search-a-2d-matrix-ii/ | [搜索二维矩阵 II](./binary_search/240.搜索二维矩阵II) 278 |https://leetcode-cn.com/problems/first-bad-version/ | [第一个错误的版本](./binary_search/278.第一个错误的版本) 704 |https://leetcode-cn.com/problems/binary-search/ | [二分查找](./binary_search/704.二分查找) 852 |https://leetcode-cn.com/problems/peak-index-in-a-mountain-array/ | [山脉数组的峰顶索引](./binary_search/852.山脉数组的峰顶索引) ## 二叉树 && 分治法 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 94 |https://leetcode-cn.com/problems/binary-tree-inorder-traversal/ | [二叉树的中序遍历](./binary_tree/94.二叉树的中序遍历) 98 |https://leetcode-cn.com/problems/validate-binary-search-tree/ | [验证二叉搜索树](./binary_tree/98.验证二叉搜索树) 104 |https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ | [二叉树的最大深度](./binary_tree/104.二叉树的最大深度) 110 |https://leetcode-cn.com/problems/balanced-binary-tree/ | [平衡二叉树](./binary_tree/110.平衡二叉树) 114 |https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/ | [二叉树展开为链表](./binary_tree/114.二叉树展开为链表) 144 |https://leetcode-cn.com/problems/binary-tree-preorder-traversal/ | [二叉树的前序遍历](./binary_tree/144.二叉树的前序遍历) 145 |https://leetcode-cn.com/problems/binary-tree-postorder-traversal/ | [二叉树的后序遍历](./binary_tree/145.二叉树的后序遍历) 230 |https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/ | [二叉搜索树中第K小的元素](./binary_tree/230.二叉搜索树中第K小的元素) 236 |https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/ | [二叉树的最近公共祖先](./binary_tree/236.二叉树的最近公共祖先) 257 |https://leetcode-cn.com/problems/binary-tree-paths/ | [二叉树的所有路径](./binary_tree/257.二叉树的所有路径) 270 |https://leetcode-cn.com/problems/closest-binary-search-tree-value/ | [最接近的二叉搜索树值](./binary_tree/270.最接近的二叉搜索树值) 701 |https://leetcode-cn.com/problems/insert-into-a-binary-search-tree/ | [二叉搜索树中的插入操作](./binary_tree/701.二叉搜索树中的插入操作) ## BFS 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 102 |https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ | [二叉树的层次遍历](./breadth_first_search/102.二叉树的层次遍历) 103 |https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/ | [二叉树的锯齿形层次遍历](./breadth_first_search/103.二叉树的锯齿形层次遍历) 107 |https://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii/ | [二叉树的层次遍历 II](./breadth_first_search/107.二叉树的层次遍历II) 133 |https://leetcode-cn.com/problems/clone-graph/ | [克隆图](./breadth_first_search/133.克隆图) 200 |https://leetcode-cn.com/problems/number-of-islands/ | [岛屿数量](./breadth_first_search/200.岛屿数量) 297 |https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/ | [二叉树的序列化与反序列化](./breadth_first_search/297.二叉树的序列化与反序列化) ## DFS 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 39 |https://leetcode-cn.com/problems/combination-sum/ | [组合总和](./depth_first_search/39.组合总和) 40 |https://leetcode-cn.com/problems/combination-sum-ii/ | [组合总和 II](./depth_first_search/40.组合总和II) 46 |https://leetcode-cn.com/problems/permutations/ | [全排列](./depth_first_search/46.全排列) 47 |https://leetcode-cn.com/problems/permutations-ii/ | [全排列 II](./depth_first_search/47.全排列II) 78 |https://leetcode-cn.com/problems/subsets/ | [子集](./depth_first_search/78.子集) ## 数组 & 链表 编号 | Leetcode | 题解 ------------ | ------------ | ------------- 21 |https://leetcode-cn.com/problems/merge-two-sorted-lists/ | [合并两个有序链表](./linkedlist_array/21.合并两个有序链表) 24 |https://leetcode-cn.com/problems/swap-nodes-in-pairs/ | [两两交换链表中的节点](./linkedlist_array/24.两两交换链表中的节点) 61 |https://leetcode-cn.com/problems/rotate-list/ | [旋转链表](./linkedlist_array/61.旋转链表) 86 |https://leetcode-cn.com/problems/partition-list/ | [分隔链表](./linkedlist_array/86.分隔链表) 92 |https://leetcode-cn.com/problems/reverse-linked-list-ii/ | [反转链表 II](./linkedlist_array/92.反转链表II) 141 |https://leetcode-cn.com/problems/linked-list-cycle/ | [环形链表](./linkedlist_array/141.环形链表) 142 |https://leetcode-cn.com/problems/linked-list-cycle-ii/ | [环形链表 II](./linkedlist_array/142.环形链表II) 143 |https://leetcode-cn.com/problems/reorder-list/ | [重排链表](./linkedlist_array/143.重排链表) 148 |https://leetcode-cn.com/problems/sort-list/
评论
    相关推荐
    • 判断链表是否为回文链表leetcode-LeetCode:力码
      判断链表是否为回文链表 leetcode LeetCode 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数 给定一个 32 位有符号整数,将整数中的数字进行反转 判断一个整数是否是回文数。回文数是指正序(从左向右...
    • leetcode
      密码 大批 路径穿越(E) 有效的Mounatin阵列(E) 将所有球移到每个盒子中(M) 算术子数组(M) 树 同一棵树(E) 细绳 编码和解码TinyURL(M) 链表 设计链表(M)
    • leetcode链表删除环-algocpp:cpp中的算法
      链表删除环 alogcpp algorithm from leetcode and book base基础算法 clockangle 计算时钟的夹角 medianlist randomrange 变更随机数生成区间 //random5*5=> 0,5,10,15,20 //+random5 => 0,1,2,3,4,5,6...24 thread_...
    • leetcode链表删除环-practice_on_DS_and_ALGO:实践_on_DS_and_ALGO
      leetcode链表删除环数据结构 动态数组 & & 图表 算法 位操作和数字 - 顺便说一下,无符号数与有符号数的区别 排序的稳定性 — 就地排序以获得 O(1) 空间 (Sort、QuickSelect、Medium of Mediums)——实现所有三种...
    • 判断链表是否为回文链表leetcode-LeetCode:我在leetcode上的一些代码
      判断链表是否为回文链表 leetcode 力码 我在 leetcode 上的一些代码。 这里将描述一些问题。 标签=容易 001.二和 给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。 您可以假设每个输入都只有一个解决...
    • Leetcode-Notes
      Leetcode-Notes 此仓库代表了我刷题的过程和心情~ 2021-4-18 0042: 2021-4-14 0015: 2021-4-10 2021-4-9 0415: 2021-4-7 0160: 2021-4-6 0003: 2021-4-2 0004: 2021-4-1 0025: 2021-3-30 0470: 2021-3-29 0146: 2021...
    • leetcode链表计算方法-leetcode-playground:力码解决方案
      链表计算方法 力码 :man_technologist: Leetcode 游乐场 Leetcode 网址: # 标题 解决方案 基本思路(一行) 1 1. 散列 O(n) 和 O(n) 空间。 2. 排序 O(n * log n) 并用两个点 O(n) 和 O(1) 空间进行搜索。 2 遍历...
    • 判断链表是否为回文链表leetcode-lintCode:代码
      判断链表是否为回文链表 leetcode LeetCode 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数 给定一个 32 位有符号整数,将整数中的数字进行反转 判断一个整数是否是回文数。回文数是指正序(从左向右...
    • 判断链表是否为回文链表leetcode-DailyCodingProblem:日常编码问题
      判断链表是否为回文链表 leetcode /** Leetcode 样题练习 */ 无重复字符的最长子串 反转单链表。 你正在爬楼梯。 需要n步才能到达顶部。 每次您可以爬 1 步或 2 步。 你可以通过多少种不同的方式登上顶峰? (注意:...
    • js代码-leetCode--链表 两数相加
      js代码-leetCode--链表 两数相加