文件名称:lrucacheleetcode-LeetCode-Python:数据结构和算法的学习
文件大小:30KB
文件格式:ZIP
更新时间:2024-07-19 17:23:02
系统开源
lru cache leetcode leetcode 数据结构和算法的学习 学习数据结构和算法的好处 提升编程能力,理解当红技术 区块链的结构就是一个链表(linked list),每一个区块的指针指向前一个区块。 每一个区块内的结构是二叉树(Binary Tree),Merkle Tree。 如何有效学习算法和数据结构 《异类-不一样的成功启示录》 一万小时定律 三个方法 Chunk it up(切碎知识点) Deliberate practicing(刻意练习) Feedback(反馈) 常见的数据结构 -- Data Structure -- -- Algorithm -- Array 数组 Greedy 贪婪算法 Stack 栈/Queue 队列 Recursion 循环/Backtrace 回溯 Priority Queue 优先队列 In/Pre/Post-order Traversal 中序/前序/后续遍历 Linked List 链表 Breadth-first/Depth-first search 广度优先/深度优先搜索 Tree 树/Binary Search T
【文件预览】:
LeetCode-Python-master
----235. 二叉搜索树的最近公共祖先.md(2KB)
----206. 反转链表.md(456B)
----102. 二叉树的层次遍历.md(3KB)
----239. 滑动窗口最大值.md(2KB)
----50. Pow(x, n).md(1KB)
----弹跳函数.md(1KB)
----98. 验证二叉搜索树.md(2KB)
----104. 二叉树的最大深度.md(783B)
----JavaScript 筛选素数.md(911B)
----18. 四数之和.md(7KB)
----17. 电话号码的字母组合.md(1KB)
----232. 用栈实现队列.md(2KB)
----22. 括号生成.md(1KB)
----1. 两数之和.md(1KB)
----排序算法.md(9KB)
----236. 二叉树的最近公共祖先.md(2KB)
----242. 有效的字母异位词.md(1KB)
----111. 二叉树的最小深度.md(2KB)
----225. 用队列实现栈.md(1KB)
----122. 买卖股票的最佳时机 II.md(2KB)
----24. 两两交换链表中的节点.md(627B)
----169. 求众数.md(509B)
----README.md(3KB)
----15. 三数之和.md(3KB)
----141. 环形链表.md(3KB)