Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

算法导论python实现(Introduction to Algorithms)
*: TODO

第一部分 基础知识

2.1 Insert Sort 插入排序
2.3 Merge Sort 归并排序

第二部分 排序和顺序统计量

6.4 Heap Sort 堆排序
6.5 Priority Queue 优先队列
*7.1 Quick Sort 快速排序
*7.2 Randomized Quicksort 快速排序的随机化版本
8.2 Counting Sort 计数排序
8.3 Radix Sort 基数排序
8.4 Bucket Sort 桶排序
9.2 Randomized Select 随机选择

第三部分 数据结构

10.1 Stack 栈
10.1 Queue 队列
10.2 Linked List 链表
12.1 Binary Search Tree 二叉搜索树

第四部分 高级设计和分析技术

15 Dynamic Programming 动态规划

15.1 Iron Rod Cutting 钢条切割
15.4 Longest Common Subsequence 最长公共子序列
*15.5 Optimal Binary Search Tree 最优二叉搜索树

16 Greedy Algorithm 贪心算法

16.1 Activity Selection 活动选择
16.3 Huffman Code 霍夫曼编码

第五部分 高级数据结构

第六部分 图算法

About

算法导论python实现(Introduction to Algorithms)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages