This commit is contained in:
ranwenjie
2021-11-09 14:55:28 +08:00
parent 5e159f210b
commit b3672ec2f0
3 changed files with 8 additions and 5 deletions
+1 -2
View File
@@ -1,5 +1,4 @@
## 后缀树(suffix tree)
# 后缀树(suffix tree)
###后缀树的应用
+1 -1
View File
@@ -24,7 +24,7 @@
* 优先队列 如iOS中的 NSOperationQueue 就是维护一个优先队列
* 堆排序
* top-K 大(小) , top-k大 问题就是用 小根堆, 小根堆 固定为 k 个元素大小 , 遍历 k-N (N为所有数据的个数),插入小根堆并调整堆,以保证堆内的k个元素,总是当前最大的k个元素。
* [top-K 大(小)](Top-K%20问题.md) , top-k大 问题就是用 小根堆, 小根堆 固定为 k 个元素大小 , 遍历 k-N (N为所有数据的个数),插入小根堆并调整堆,以保证堆内的k个元素,总是当前最大的k个元素。
+6 -2
View File
@@ -2,6 +2,12 @@
这部分内容是算法问题合集,题目大多来自网络和书籍。我做了下简单的整理,很多题做了一些思路标记。
常用解题套路工具
* 数组,字符串问题:二分查找、 快慢指针、 左右指针、 滑动窗口、 前缀和数组、 差分数组。
* 二叉树问题:递归
* [动态规划问题](../8%20Algorithms%20Analysis/动态规划.md)
## [字符串](1%20字符串.md)
@@ -14,8 +20,6 @@
* 字符串比较
* 子串
数组,字符串问题常用解题套路:二分查找、 快慢指针、 左右指针、 滑动窗口、 前缀和数组、 差分数组。
## [链表](2%20链表.md)