leo
leo

leo

All Posts in 2023.10


Group

这篇博客深入探讨了图的数据结构,包括它的定义、基本操作、遍历、最小生成树、最短路径、拓扑排序和关键路径。在定义部分,博客首先介绍了邻接多重表的数据结构,然后探讨了图的基本操作,如判断边的存在、插入和删除顶点等。在遍历部分,文章详细解析了广度优先遍历和深度优先遍历,包括其思想、区别和代码实现。在最小生成树部分,文章介绍了Prim算法和Kruskal算法,包括其思想和实现。在最短路径部分,文章介绍了求解无权图和有权图的最短路径的BFS算法和Dijkstra算法,以及求解各顶点间的最短路径的Floyd算法。在拓扑排序部分,文章介绍了拓扑排序的概念和实现。最后,在关键路径部分,文章介绍了关键路径的概念、计算方法和重要性。这篇博客是图的数据结构的全面指南,你能从中找到所有你需要的关于图的知识吗?--GPT 4

Post-graduate data-structural

Tree

本文讨论了二叉树的基本概念,遍历方法,线索二叉树,树的存储方式以及哈夫曼树。在二叉树的遍历中,我们讨论了先序遍历,中序遍历,后序遍历和层次遍历,并提供了相关的代码实现。线索二叉树是一种特殊的二叉树,它利用空链域来记录前驱和后继的信息。对于树的存储,我们讨论了双亲表示法,孩子表示法和孩子兄弟表示法。最后,我们介绍了哈夫曼树,这是一种最优二叉树,它的所有节点的带权路径之和最小。哈夫曼树的构造和计算方法也在文中进行了详细的解释。你是否对二叉树的遍历有了更深的理解?线索二叉树的概念是否清晰了?你能否理解和应用树的存储方式?哈夫曼树的构造和计算方法是否掌握了?--GPT 4

Post-graduate data-structural