发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
还记得之前发布过的那个关于可视化排序的文章吗?在网上又看到了一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页,网址在这里,大家可以看看。我把这个页面的目录列在下面并翻译了一下,大家可以直接点击了。 不知道国内的教育有没有相关的教学课件,至少在我大学的时候是没有的。 基础 Stack栈: 数组实现 Stack栈: 链表实现 Queues队列: 数组实现 Queues队列: 链表实现 Lists列表: 数组实现( java 版演示) Lists列表: 链表实现( java 版演示) 索引 Binary Search Trees 二叉检索树 AVL Trees (平衡二叉检索树) Red-Black Trees 红黑树( flash 版本演示) Open Hash Tables 开放哈希表(Closed Addressing 链地址法) Closed Hash Tables 闭合哈希表(Open Addressing 开放定址法) Closed Hash Tables, using buckets 使用桶 B Trees B树 B+ Trees B+树 排序 Comparison Sorting 比较式排序 Bubble Sort 冒泡排序 Selection Sort 选择排序 Insertion Sort 插入排序 Shell Sort 希尔排序 Merge Sort 归并排序 Quck Sort 快速排序 Bucket Sort 桶排序 Counting Sort 计数排序 Radix Sort 基数排序 堆数据结构 Heaps 堆 Binomial Queues 二项队列 图算法 Breadth-First Search 广度优先搜索 Depth-First Search 深度优先搜索 Connected Components 连通性 Dijkstra’s Shortest Path Dijkstra最短路径 Prim’s Minimum Cost Spanning Tree 最小生成树 Topological Sort 拓扑排序( flash 版本演示 java 版本演示) Floyd-Warshall 算法(解决任意两点间的最短路径的一种算法)(flash 版本演示 java 版本演示) 基于Kruskal算法的最小生成树的构建 ( flash 版本演示 java 版本演示) 动态编程 计算 Fibonacci 数( java 版本演示) 其它… Disjoint Sets (MIT算法公开课中有一课讨论的是这个,见网易公开课) Huffman Coding 哈夫曼编码( java 版本演示)
来自: goldbomb > 《算法》
0条评论
发表
请遵守用户 评论公约
保姆级|几个学习数据结构与算法的神器
保姆级|几个学习数据结构与算法的神器来源丨经授权转自 爱笑的架构师(ID:DancingOnYourCode)作者丨雷小帅现在 IT 行业越来越卷,面试...
VisuAlgo
VisuAlgo包含许多高级算法,这些算法在Steven Halim博士的书(“竞争规划”,与他的兄弟Felix Halim博士合作)和其他书中讨论。虽然专门为新加坡国立大学(NUS)学生采取各种数据结构和算法类(例如CS1...
推荐几个算法可视化网站!
推荐几个算法可视化网站!这是一个在线数据可视化工具,可以手动创建各种数据结构,包括队列、栈、堆、树等等,并且支持递归、排序、搜...
羊哥当时自学数据结构和算法的9大工具,昨晚七夕连夜肝出来了!
羊哥当时自学数据结构和算法的9大工具,昨晚七夕连夜肝出来了!Data Structure Visualization这个网站则提供了一种将数据结构和算法进行...
防劝退!数据结构和算法难理解?可视化动画带你轻松透彻理解!
数据结构和算法难理解?VisuAlgo 的功能更丰富,它包含了很多的数据结构和算法,从简单的到复杂的都一一包含,而且对于一些新出现的算法...
东北林业大学林场可视化
东北林业大学林场可视化测试样片。
序言
序言在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。其中,后两个条件比较容易实现,而第一个条件则需要花相当的时间和精力才能够达到,它是...
斯坦福大学:可视化的欲望
斯坦福大学:可视化的欲望。
零基础到架构师 不花钱学计算机及编程
零基础到架构师 不花钱学计算机及编程。有了计算机操作基础,可以学习编程了,推荐从C语言开始学习,使用这本书进行学习《C程序设计语言...
微信扫码,在手机上查看选中内容