文件名称:青蛙过河leetcode-algorithm:刷题记录
文件大小:51KB
文件格式:ZIP
更新时间:2024-07-26 12:30:23
系统开源
青蛙过河leetcode 切题 Clarification 明确题目要求 Possible solutions 所有可能解法 compare (time/space) optimal 最优 Coding Test cases 五遍刷题 第一遍 5-10 分钟:读题 + 思考 有思路:开始做和写代码 或 直接看解法:多解法,比较解法优劣 默写背诵 第二遍 马上自己写 → LeetCode 提交 多种解法比较、体会 → 优化 第三遍 24 小时后,再重复做题 不同解法的熟练程度 → 专项练习 第四遍 一周后:反复回来练习相同的题目 第五遍 面试前一周恢复性训练 时间复杂度: 树的遍历:前、中、后 O(n) 图的遍历:O(n) 搜索算法:DFS、BFS O(n) 二分查找:O(logn) 跳表: 升维思想 空间换时间 多级索引 增加 log2n 个级索引 时间复杂度 logn 维护成本较高 数组、链表、跳表 1 两数和 11 盛水最多的容器 ※ 15 三数和 21 合并两个有序链表 26 删除有序数组中的重复项 66 加一 70 爬楼梯 88 合并两个有序数组 141 环形链表 189 旋转
【文件预览】:
algorithm-master
----LeetCode_641.py(3KB)
----LeetCode_32.py(969B)
----LeetCode_363.py(275B)
----.gitignore(11B)
----LeetCode_283.py(620B)
----LeetCode_104.py(354B)
----LeetCode_51.py(2KB)
----LeetCode_590.py(565B)
----LeetCode_1143.py(592B)
----LeetCode_141.py(856B)
----LeetCode_309.py(786B)
----LeetCode_647.py(83B)
----LeetCode_198.py(466B)
----LeetCode_15.py(1KB)
----LeetCode_91.py(470B)
----LeetCode_126.py(2KB)
----LeetCode_874.py(1KB)
----LeetCode_410.py(98B)
----LeetCode_529.py(2KB)
----LeetCode_121.py(392B)
----LeetCode_42.py(725B)
----LeetCode_144.py(537B)
----LeetCode_5800.py(293B)
----base.py(355B)
----LeetCode_367.py(430B)
----LeetCode_127.py(1KB)
----LeetCode_312.py(72B)
----LeetCode_21.py(663B)
----LeetCode_20.py(1KB)
----LeetCode_1.py(771B)
----LeetCode_714.py(789B)
----LeetCode_33.py(695B)
----LeetCode_22.py(676B)
----LeetCode_429.py(781B)
----LeetCode_45.py(627B)
----LeetCode_70.py(413B)
----LeetCode_433.py(1KB)
----LeetCode_980.py(1KB)
----LeetCode_518.py(470B)
----LeetCode_11.py(855B)
----01_test.py(873B)
----LeetCode_200.py(930B)
----LeetCode_74.py(473B)
----LeetCode_860.py(517B)
----LeetCode_64.py(602B)
----Leetcode_78.py(294B)
----LeetCode_17.py(825B)
----Readme.md(5KB)
----LeetCode_72.py(710B)
----LeetCode_66.py(625B)
----LeetCode_297.py(2KB)
----LeetCode_552.py(98B)
----LeetCode_111.py(598B)
----LeetCode_221.py(918B)
----LeetCode_189.py(595B)
----LeetCode_5802.py(341B)
----LeetCode_455.py(488B)
----LeetCode_26.py(662B)
----LeetCode_242.py(705B)
----LeetCode_55.py(400B)
----LeetCode_589.py(549B)
----LeetCode_621.py(78B)
----LeetCode_123.py(900B)
----LeetCode_5803_111.py(1KB)
----LeetCode_403.py(70B)
----LeetCode_50.py(391B)
----.vscode()
--------settings.json(88B)
----LeetCode_84.py(1KB)
----LeetCode_102.py(703B)
----LeetCode_155.py(2KB)
----LeetCode_62.py(342B)
----LeetCode_279.py(430B)
----LeetCode_94.py(533B)
----LeetCode_226.py(373B)
----LeetCode_76.py(90B)
----LeetCode_188.py(2KB)
----LeetCode_515.py(732B)
----LeetCode_69.py(349B)
----LeetCode_120.py(1KB)
----LeetCode_88.py(1KB)
----LeetCode_213.py(1KB)
----LeetCode_122.py(916B)
----LeetCode_152.py(886B)
----LeetCode_5801.py(539B)
----LeetCode_63.py(1KB)
----LeetCode_53.py(352B)
----LeetCode_153.py(771B)
----LeetCode_49.py(846B)
----LeetCode_98.py(523B)
----LeetCode_169.py(546B)
----LeetCode_239.py(641B)
----LeetCode_322.py(565B)