文件名称:Algorithms:这是伪代码,C ++,Python和Java中实现的一些最重要算法的持续更新列表
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-03 04:16:08
演算法 这是伪代码,C ++ 14,Python 3.6和Java中实现的一些最重要算法的持续更新列表。 内容 分而治之 气泡排序 插入排序 计数排序 选择排序 合并排序 快速排序 堆排序 基数排序 线性搜寻 二元搜寻 Erathostenes筛 Knuth-Morris-Pratt算法(KMP) 贪婪的。 轴上的最大不重叠间隔数 小背包问题 动态编程。 0-1背包问题 最长公共子序列 最长递增子序列 凸包 广度优先搜索(BFS) 深度优先搜索(DFS) 弗洛伊德·沃霍尔(Floyd-Warshall)/罗伊·弗洛伊德(Roy-Floyd) 迪克斯特拉 贝尔曼福特 克鲁斯卡尔 拓扑排序 伪代码实现:1-6,8-25-@LiaGroza / 7-@notreallystatic C ++实现:1-6、8-25-@LiaGroza / 7-@notreallystatic Python
【文件预览】:
Algorithms-master
----Convex Hull(2KB)
----Bellman-Ford(3KB)
----KMP(3KB)
----Dynamic Programming. 0-1 Knapsack Problem(2KB)
----Floyd-Warshall(2KB)
----Longest Common Subsequence(2KB)
----Linear Search(1KB)
----Breadth-First Search(3KB)
----Greedy. Maximum number of non-overlapping intervals on an axis(2KB)
----Dijkstra(5KB)
----Divide and Conquer(1KB)
----Fractional Knapsack Problem(3KB)
----Radix Sort(2KB)
----Topological Sorting(3KB)
----Depth-First Search(2KB)
----Bubble Sort(967B)
----Quick Sort(2KB)
----Binary Search(2KB)
----Counting Sort(2KB)
----Sieve of Eratosthenes(1KB)
----Insertion Sort(3KB)
----Selection Sort(1KB)
----Merge Sort(2KB)
----Longest Increasing Subsequence(3KB)
----README.md(1KB)
----Heap Sort(3KB)
----Kruskal(3KB)