algorithm-swift:Udacity课程以Swift编写的算法-研究生算法简介

时间:2024-03-06 16:07:36
【文件属性】:

文件名称:algorithm-swift:Udacity课程以Swift编写的算法-研究生算法简介

文件大小:65KB

文件格式:ZIP

更新时间:2024-03-06 16:07:36

swift graph-algorithms linear-programming fast-fourier-transform divide-and-conquer

Swift中的算法 第1课- 斐波那契 最长的公共子序列 最长递增子序列 第2课- 有或没有重复物品的背包问题 链矩阵乘法 第3课- 使用Dijkstra算法找到最短路径 使用Bellman-Ford算法找到最短路径 使用Floyd Warshall算法查找负重量循环(不完整) 第1课- 模块化算术 乘法逆 欧几里德算法 扩展的欧几里得算法 第2课- 欧拉定理 RSA算法与实现 原始性测试 第3课- 哈希图的实现 布隆过滤器的实现 第1课- 合并排序 使用分而治之的乘法 第2课- 在未排序的数组中找到最小的Kth 在未排序的数组中找到最大的Kth 快速排序 第3课- 几何级数之和 第4课- 多项式乘法 快速傅立叶变换-FFT 第5课- 使用FFT的多项式乘法 第1课- 深度优先搜索(DFS) 广度优先搜索(BFS) 拓扑排序 通过DFS查找强连接的组件(SCC) 第2课- 2-可


【文件预览】:
algorithms-swift-master
----.github()
--------workflows()
----LICENSE(1KB)
----AlgorithmsSwift.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(34KB)
--------xcshareddata()
----.gitignore(2KB)
----AlgorithmsSwift()
--------main.swift(127B)
--------DivideAndConquer()
--------RandomizedAlgorithms()
--------LinearProgramming()
--------DynamicProgramming()
--------Shared()
--------Graph()
--------MaxFlow()
----README.md(5KB)
----AlgorithmsSwiftTests()
--------RandomizedAlgorithmsTests.swift(6KB)
--------DivideAndConquerTests.swift(4KB)
--------DynamicProgrammingTests.swift(5KB)
--------AlgorithmsSwiftTests-Bridging-Header.h(104B)
--------LinearProgrammingTests.swift(6KB)
--------MaxFlowTests.swift(5KB)
--------Info.plist(727B)
--------GraphTests.swift(14KB)

网友评论