《彤哥的算法140讲》-习题
简要
《彤哥的算法140讲》仓库,主要放置习题链接等。
课程地址
课程地址:https://m.lizhiweike.com/channel2/1120766
博客地址
博客地址:https://www.cnblogs.com/tong-yuan/p/all.html
习题链接
第一章 基础数据结构
- https://leetcode-cn.com/problems/binary-tree-preorder-traversal/
- https://leetcode-cn.com/problems/binary-tree-inorder-traversal/
- https://leetcode-cn.com/problems/binary-tree-postorder-traversal/
- https://leetcode-cn.com/problems/binary-tree-level-order-traversal/
- https://leetcode-cn.com/problems/validate-binary-search-tree/
- https://leetcode-cn.com/problems/search-in-a-binary-search-tree/
- https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
- https://leetcode-cn.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/
- https://leetcode-cn.com/problems/implement-trie-prefix-tree/
- https://leetcode-cn.com/problems/concatenated-words/
- https://leetcode-cn.com/problems/merge-k-sorted-lists/
- https://leetcode-cn.com/problems/two-sum/
- https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal/
- https://leetcode-cn.com/problems/valid-parentheses/
- https://leetcode-cn.com/problems/symmetric-tree/
第二章 基础算法
- https://leetcode-cn.com/problems/single-number/
- https://leetcode-cn.com/problems/single-number-iii/submissions/
- https://leetcode-cn.com/problems/number-of-1-bits/
- https://leetcode-cn.com/problems/fibonacci-number/
- https://leetcode-cn.com/problems/binary-search/
- https://leetcode-cn.com/problems/valid-perfect-square/
- https://leetcode-cn.com/problems/search-in-rotated-sorted-array/
- https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/
- https://leetcode-cn.com/problems/reverse-only-letters/
- https://leetcode-cn.com/problems/string-compression/
- https://leetcode-cn.com/problems/merge-two-sorted-lists/
- https://leetcode-cn.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores/
- https://leetcode-cn.com/problems/dui-lie-de-zui-da-zhi-lcof/
- https://leetcode-cn.com/problems/sliding-window-maximum/
- https://leetcode-cn.com/problems/next-greater-element-i/
- https://leetcode-cn.com/problems/daily-temperatures/submissions/
- https://leetcode-cn.com/problems/trapping-rain-water/
- https://leetcode-cn.com/problems/running-sum-of-1d-array/
- https://leetcode-cn.com/problems/range-sum-query-immutable/
- https://leetcode-cn.com/problems/range-sum-query-2d-immutable/
- https://leetcode-cn.com/problems/contains-duplicate-ii/
- https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
- https://leetcode-cn.com/problems/sliding-window-maximum/
- https://leetcode-cn.com/problems/beautiful-arrangement/
- https://leetcode-cn.com/problems/n-queens-ii/
- 冒泡排序
- 选择排序
- 插入排序
- 希尔排序
- 快速排序
- 归并排序
- 堆排序
- 桶排序
- 计数排序
- 基数排序
- 归纳Java源码中排序的实现方式
第三章 模拟与设计
- https://leetcode-cn.com/problems/add-strings/
- https://leetcode-cn.com/problems/multiply-strings/
- https://leetcode.cn/problems/text-justification/
- https://leetcode.cn/problems/min-stack/
- https://leetcode.cn/problems/design-add-and-search-words-data-structure/
- https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/
- https://leetcode.cn/problems/lru-cache/
- https://leetcode.cn/problems/lfu-cache/
- https://leetcode.cn/problems/find-median-from-data-stream/
- https://leetcode.cn/problems/data-stream-as-disjoint-intervals/
- https://leetcode.cn/problems/insert-delete-getrandom-o1/
- https://leetcode.cn/problems/random-pick-with-weight/
- https://leetcode.cn/problems/shuffle-an-array/