.
├── C
│ ├── 122. 买卖股票的最佳时机 II.c
│ ├── 26. 删除有序数组中的重复项.c
│ ├── 5*5数组对角线和.c
│ ├── 二维数组指针案例.c
│ ├── 数组中未出现的最小正整数.c
│ ├── 有序表实现.c
│ ├── 检查递增数列.c
│ └── 递归求数组最大值.c
├── Linked list
│ ├── LCR 123. 图书整理 I.js
│ ├── LCR 136. 删除链表的节点.js
│ ├── README.md
│ ├── reverseLinkedList.js
│ └── 剑指 Offer 18. 删除链表的节点.js
├── Math.random
│ ├── 1-5随机~1-7随机.js
│ ├── 1或0不知概率变固定概率.js
│ └── README.md
├── README.md
├── binarySearch
│ ├── 162. 寻找峰值.js
│ ├── 704. 二分查找.js
│ ├── README.md
│ ├── 局部最小值问题.js
│ └── 第一个大于等于number的数.js
├── bit operation
│ ├── 338. 比特位计数.js
│ ├── 67. 二进制求和.js
│ ├── index.md
│ ├── 找到数组中出现了k次的数.js
│ ├── 数组中出现了两个奇数个的数,找出他们.js
│ └── 数组中只出现了奇数次的数.js
├── doublePoint
│ ├── 122. 买卖股票的最佳时机 II.js
│ ├── 1417. 重新格式化字符串.js
│ ├── 189. 轮转数组.js
│ ├── 26. 删除有序数组中的重复项.js
│ ├── 283. 移动零.js
│ └── 977. 有序数组的平方.js
├── dp
│ ├── 70. 爬楼梯.js
│ └── 746. 使用最小花费爬楼梯.js
├── heap
│ └── 1962. 移除石子使总数最小.js
├── java
│ ├── 1342.将数字变成 0 的操作次数.java
│ ├── 1447. 最简分数.java
│ ├── 1763. 最长的美好子字符串.java
│ ├── 2000. 反转单词前缀.java
│ └── 2006. 差的绝对值为 K 的数对数目.java
├── leetcode
│ ├── 1020. 飞地的数量.ts
│ ├── 1103. 分糖果 II.ts
│ ├── 1185.一周中的第几天.ts
│ ├── 1189. “气球” 的最大数量.ts
│ ├── 13.罗马数字转整数.ts
│ ├── 1342.将数字变成 0 的操作次数.ts
│ ├── 1380. 矩阵中的幸运数.ts
│ ├── 14.最长公共前缀.ts
│ ├── 1414. 和为 K 的最少斐波那契数字数目.ts
│ ├── 1447. 最简分数.ts
│ ├── 1629.按键持续时间最长的键.ts
│ ├── 167.两数之和-ii-输入有序数组.ts
│ ├── 1688.比赛中的配对次数.ts
│ ├── 1716.计算力扣银行的钱.ts
│ ├── 1725. 可以形成最大正方形的矩形数目.ts
│ ├── 1748. 唯一元素的和.ts
│ ├── 1763. 最长的美好子字符串.ts
│ ├── 189.旋转数组.ts
│ ├── 19.删除链表的倒数第-n-个结点.ts
│ ├── 191.位1的个数.ts
│ ├── 1984. 学生分数的最小差值.ts
│ ├── 20.有效的括号.ts
│ ├── 2000. 反转单词前缀.ts
│ ├── 2006. 差的绝对值为 K 的数对数目.ts
│ ├── 2047.句子中的有效单词数.ts
│ ├── 21.合并两个有序链表.ts
│ ├── 219.存在重复元素 II.ts
│ ├── 231.2 的幂.ts
│ ├── 258. 各位相加.ts
│ ├── 27.移除元素.ts
│ ├── 278.第一个错误的版本.ts
│ ├── 283. 移动零.ts
│ ├── 283.移动零.ts
│ ├── 3.无重复字符的最长子串.ts
│ ├── 334.递增的三元子序列.ts
│ ├── 344.反转字符串.ts
│ ├── 35.搜索插入位置.ts
│ ├── 521. 最长特殊序列 Ⅰ.ts
│ ├── 540. 有序数组中的单一元素.ts
│ ├── 567.字符串的排列.ts
│ ├── 58.最后一个单词的长度.ts
│ ├── 67.二进制求和.ts
│ ├── 69.Sqrt(x).ts
│ ├── 704.二分查找.ts
│ ├── 717. 1比特与2比特字符.ts
│ ├── 747.至少是其他数字两倍的最大数.ts
│ ├── 876.链表的中间结点.ts
│ ├── 9.回文数.ts
│ ├── 905. 按奇偶排序数组.ts
│ ├── 917. 仅仅反转字母.ts
│ ├── 942. 增减字符串匹配.ts
│ ├── 977.有序数组的平方.ts
│ ├── easy
│ │ ├── 155. 最小栈.js
│ │ ├── 2824. 统计和小于目标的下标对数目.js
│ │ ├── 2828. 判别首字母缩略词.js
│ │ ├── 70. 爬楼梯.js
│ │ ├── 746. 使用最小花费爬楼梯.js
│ │ ├── 946. 验证栈序列.js
│ │ ├── 961. 在长度 2N 的数组中找出重复 N 次的元素.js
│ │ ├── LCR 123. 图书整理 I.js
│ │ ├── LCR 125. 图书整理 II.js
│ │ ├── LCR 136. 删除链表的节点.js
│ │ └── README.md
│ ├── hard
│ │ ├── 239. 滑动窗口最大值.js
│ │ ├── 2454. 下一个更大元素 IV.js
│ │ └── README.md
│ ├── medium
│ │ ├── 1038. 从二叉搜索树到更大和树.js
│ │ ├── 1094. 拼车.js
│ │ ├── 1109. 航班预订统计.js
│ │ ├── 1276. 不浪费原料的汉堡制作方案.js
│ │ ├── 1423. 可获得的最大点数.js
│ │ ├── 162. 寻找峰值.js
│ │ ├── 1657. 确定两个字符串是否接近.js
│ │ ├── 1901. 寻找峰值 II.js
│ │ ├── 1962. 移除石子使总数最小.js
│ │ ├── 2336. 无限集中的最小数字.js
│ │ ├── 2342. 数位和相等数对的最大和.js
│ │ ├── 2381. 字母移位 II.js
│ │ ├── 2406. 将区间分为最少组数.js
│ │ ├── 2661. 找出叠涂元素.js
│ │ ├── 739. 每日温度.js
│ │ ├── LCR 184. 设计自助结算系统.js
│ │ └── README.md
│ ├── 剑指 Offer 15. 二进制中1的个数.ts
│ └── 剑指 Offer II 024.反转链表.ts
├── math
│ └── 1276. 不浪费原料的汉堡制作方案.js
├── queue
│ ├── 225. 用队列实现栈.ts
│ ├── 2336. 无限集中的最小数字.js
│ ├── 933. 最近的请求次数.js
│ └── LCR 184. 设计自助结算系统.js
├── recursion
│ ├── index.md
│ └── 数组中最大值.js
├── sort
│ ├── index.js
│ ├── mergeSort.js
│ └── quickSort.js
├── stack
│ ├── 155. 最小栈.js
│ ├── 232. 用栈实现队列.ts
│ ├── 2454. 下一个更大元素 IV.js
│ ├── 739. 每日温度.js
│ ├── 946. 验证栈序列.js
│ ├── LCR 125. 图书整理 II.js
│ └── 剑指 Offer 30. 包含min函数的栈.js
└── tree
└── 1038. 从二叉搜索树到更大和树.js
19 directories, 145 files
-
Notifications
You must be signed in to change notification settings - Fork 0
zhuzilv/leetcode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Witness algorithm growth