博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
可视化的数据结构和算法
阅读量:5789 次
发布时间:2019-06-18

本文共 729 字,大约阅读时间需要 2 分钟。

导读:作者陈皓之前写过关于可视化排序的一篇文章,现在他又给大家罗列出可视化的数据结构和算法来供大家学习参考。文中分别从基础、索引、排序、动态编程等方面进行描述。

文章内容如下:

还记得之前发布过的那个的文章吗?在网上又看到了一个旧金山大学做的各种可视化的数据结构和基本算法的主页,,大家可以看看。我把这个页面的目录列在下面并翻译了一下,大家可以直接点击了。

不知道国内的教育有没有相关的教学课件,至少在我大学的时候是没有的。

基础

Lists列表:数组实现( 版演示)

Lists列表:链表实现( 版演示)

索引

二叉检索树

Red-Black Trees红黑树( 版本演示)

使用桶

B树

B+树

排序

比较式排序

Bubble Sort冒泡排序

Selection Sort选择排序

Insertion Sort插入排序

Shell Sort希尔排序

Merge Sort归并排序

Quck Sort快速排序

桶排序

计数排序

基数排序

堆数据结构

二项队列

图算法

广度优先搜索

深度优先搜索

连通性

Dijkstra最短路径

最小生成树

Topological Sort  拓扑排序( 版本演示 版本演示)

Floyd-Warshall 算法(解决任意两点间的最短路径的一种算法)(版本演示 版本演示)

基于Kruskal算法的最小生成树的构建 ( 版本演示 版本演示)

动态编程

计算Fibonacci数( 版本演示)

其它…

(MIT算法公开课中有一课讨论的是这个,见)

Huffman Coding哈夫曼编码( 版本演示)

原文出自:

转载于:https://www.cnblogs.com/waw/articles/2187678.html

你可能感兴趣的文章
利用rand7()构造rand10()
查看>>
MySQL 备份与恢复
查看>>
吃午饭前,按书上的代码写会儿--Hunt the Wumpus第一个版本
查看>>
easyui中combobox的值改变onchang事件
查看>>
Eclipse魔法堂:任务管理器
查看>>
一周自学动态站点设计
查看>>
poj万人题
查看>>
Android-Universal-Image-Loader
查看>>
Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
查看>>
TEST
查看>>
loadrunner 的Administration Page里面设置
查看>>
程序员喜欢怎样的职位描述?(转)
查看>>
威胁快报|ProtonMiner挖矿蠕虫扩大攻击面,加速传播
查看>>
PAT A1116
查看>>
App上架/更新怕被拒? iOS过审“避雷秘籍”请查收
查看>>
CentOS 7 防火墙操作
查看>>
关于 top 工具的 6 个替代方案
查看>>
程序员最讨厌的9句话,你可有补充?
查看>>
PAT A1037
查看>>
浅谈RPC
查看>>