文件名称:leetcode走楼梯-leetcode:参加91算法小组的每日解题
文件大小:69KB
文件格式:ZIP
更新时间:2024-07-20 23:50:46
系统开源
leetcode走楼梯 写在前面 有志者事竟成,厉害厉害 也许做不到每天一题,能混一天算一天 对算法这玩样不感冒,充其量是为了面试 参加路西法的,加微信群看着群友们积极的样子,鞭策自己一番 其实我一直在寻找一种对自己而言,阻力小但能持续进行的练习 我当然知道如果系统学习算法能对自己的算法有很好的帮助,我也知道可以去leetcode上组团算法,当然如果能去看《算法4》是最好的,但这些都会对我现有的生活习惯照成一定的影响,我既然选择了躺平,就要有躺平的样子——即想走一条大多数人能做到,对行为阻力影响最小的坚持,幼儿园化就是做一些微习惯,将它融入生活之中 我的方法 选择春夏之交(冬天是万万爬不起来的),每天早起45分钟,10-15分钟唤醒自己,30分钟刷题。周末也是,按照对自己的了解,我不会到了周末就发奋多刷算法,所以是每天一题,如果一周题目超过10题,就给自己奖励 10题——肩颈按摩或者通识课(价值100元) 15题——全身按摩或某大佬的付费文章(价值200元) 20题——某大佬的知识星球(价值300元) 两次10题奖励兑换一次15题奖励 三次10题奖励兑换一次20题奖励 刷题记录 每天一
【文件预览】:
leetcode-master
----链表()
--------【Day 7 】2021-05-16 - 61. 旋转链表.md(1KB)
--------【Day 12 】2021-05-21 - 146. LRU 缓存机制.md(1KB)
--------【Day 8 】2021-05-17 - 24. 两两交换链表中的节点.md(972B)
--------【Day 9 】2021-05-18 - 109. 有序链表转换二叉搜索树.md(1KB)
--------【Day 11 】2021-05-20 - 142. 环形链表 II.md(993B)
--------【Day 25 】2021-06-03 - 876. 链表的中间结点.md(660B)
--------【Day 10 】2021-05-19 - 160. 相交链表.md(1KB)
----滑动窗口()
--------【Day 39 】2021-06-17 - Number of Operations to Decrement Target to Zero.md(2KB)
--------【Day 28 】2021-06-06 - 239. 滑动窗口最大值 .md(677B)
--------【Day 36 】2021-06-14 - 837. 新 21 点.md(728B)
--------【Day 35 】2021-06-13 - 1456. 定长子串中元音的最大数目.md(789B)
--------【Day 38 】2021-06-16 - 76. 最小覆盖子串.md(1KB)
--------【Day 37 】2021-06-15 - 438. 找到字符串中所有字母异位词.md(1KB)
----算法模板.md(210B)
----动态规划()
--------【Day 48 】2021-06-26 - 673. 最长递增子序列的个数 .md(995B)
--------【Day 49 】2021-06-27 - 1143.最长公共子序列.md(867B)
--------【Day 47 】2021-06-25 - 198. 打家劫舍.md(552B)
--------【Day 52 】2021-06-30 - 464. 我能赢么.md(1KB)
--------【Day 51 】2021-06-29 - 688. “马”在棋盘上的概率.md(1KB)
--------【Day 50 】2021-06-28 - 62. 不同路径.md(509B)
----回溯()
--------【Day 40 】2021-06-18 - 401. 二进制手表.md(1KB)
--------【Day 41 】2021-06-19 - 52. N 皇后 II.md(1KB)
----高频简单题()
--------0070.爬楼梯.md(567B)
--------0046.全排列.md(1KB)
--------0020.有效的括号.md(787B)
--------0102.二叉树的层序遍历.md(928B)
--------0141.环形链表.md(1KB)
--------补充题4.手撕快速排序.md(1KB)
--------剑指Offer22.链表中倒数第k个节点.md(818B)
--------0053.最大子序和.md(529B)
--------0215.数组中的第K个最大元素.md(413B)
--------0112.路径总和.md(963B)
--------0129.求根到叶子节点数字之和.md(903B)
--------0165.比较版本号.md(1KB)
--------0088.合并两个有序数组.md(799B)
--------0704.二分查找.md(686B)
--------0001.两数之和.md(1KB)
--------0003.无重复字符的最长子串.md(785B)
--------0206.反转链表.md(669B)
--------0415.字符串相加.md(807B)
----树()
--------【Day 13 】2021-05-22 - 104. 二叉树的最大深度.md(790B)
--------【Day 16 】2021-05-25 - 513. 找树左下角的值.md(1KB)
--------【Day 15 】2021-05-24 - 129. 求根到叶子节点数字之和.md(984B)
--------【Day 17 】2021-05-26 - 297. 二叉树的序列化与反序列化.md(2KB)
--------【Day 18 】2021-05-27 - 987. 二叉树的垂序遍历.md(1KB)
--------【Day 14 】2021-05-23 - 100. 相同的树.md(916B)
----排序()
--------快速排序.md(2KB)
--------冒泡排序.md(2KB)
--------归并排序.md(2KB)
--------选择排序.md(777B)
--------插入排序.md(1KB)
----README.md(17KB)
----双指针()
--------【Day 26 】2021-06-04 - 26.删除排序数组中的重复项.md(669B)
----哈希表()
--------【Day 19 】2021-05-28 - 两数之和.md(739B)
--------【Day 23 】2021-06-01 - 30. 串联所有单词的子串.md(1KB)
--------【Day 21 】2021-05-30 - 447. 回旋镖的数量.md(966B)
--------【Day 24 】2021-06-02 - Delete Sublist to Make Sum Divisible By K.md(1KB)
--------【Day 22 】2021-05-31 - 3. 无重复字符的最长子串.md(651B)
--------【Day 20 】2021-05-29 - 347. 前 K 个高频元素.md(846B)
----二分法()
--------代码模板.md(520B)
--------【Day 34 】2021-06-12 - 778. 水位上升的泳池中游泳.md(2KB)
--------【Day 33 】2021-06-11 - 822. Kth-Pair-Distance.md(1KB)
--------【Day 27 】2021-06-05 - 35. 搜索插入位置.md(1KB)
--------【Day 29 】2021-06-07 - 69. x 的平方根.md(1KB)
--------【Day 31 】2021-06-09 - 762.Number Stream to Intervals.md(2KB)
--------【Day 30 】2021-06-08 - 278. 第一个错误的版本.md(1KB)
--------【Day 32 】2021-06-10 - 796. Minimum Light Radius.md(2KB)
----搜索()
--------【Day 44 】2021-06-22 - Shortest-Cycle-Containing-Target-Node.md(916B)
--------【Day 46 】2021-06-24 - 746.使用最小花费爬楼梯.md(2KB)
--------【Day 45 】2021-06-23 - Top-View-of-a-Tree.md(1KB)
--------【Day 43 】2021-06-21 - 1162. 地图分析.md(1KB)
--------【Day 42 】2021-06-20 - 695. 岛屿的最大面积.md(1KB)
----数组,栈,队列()
--------【Day 5 】2021-05-14 - 232. 用栈实现队列.md(2KB)
--------【Day 1 】2021-05-10 - 989. 数组形式的整数加法.md(1KB)
--------【Day 6 】2021-05-15 - 768. 最多能完成排序的块 II.md(797B)
--------【Day 3 】2021-05-12 - 1381. 设计一个支持增量操作的栈.md(1KB)
--------【Day 2 】2021-05-11 - 821. 字符的最短距离.md(1KB)
--------【Day 4 】2021-05-13 - 394. 字符串解码.md(1KB)