1. 首页
  2. 编程语言
  3. C
  4. C语言数据结构代码示例详解

C语言数据结构代码示例详解

上传者: 2023-03-12 11:03:51上传 ZIP文件 47.96KB 热度 14次

数据结构C语言代码示例有详细注释

本篇文章将介绍数据结构C语言代码示例的详细注释。涵盖了单链表、双链表、递归、栈、汉诺塔、二叉树、最小堆、哈夫曼树、邻接矩阵、邻接表、十字链表、邻接多重表、边集数组、最小生成树、最短路径DF、最短路径BF、迪杰斯特拉、Floyd算法、拓扑排序等常见数据结构及其算法。

单链表

单链表代码示例:SingleLinkList.c

双链表

双链表代码示例:DualLinkList.c

递归

递归代码示例:Recursion.c

栈代码示例:Stack.c

汉诺塔

汉诺塔代码示例:Hanoi.c

二叉树

二叉树代码示例:BinaryTree.c

最小堆

最小堆代码示例:MinHeap.c

哈夫曼树

哈夫曼树代码示例:HuffmanTree.c

邻接矩阵

邻接矩阵代码示例:AdjacencyMatrix.c

邻接表

邻接表代码示例:AdjacencyList.c

十字链表

十字链表代码示例:OrthogonalList.c

邻接多重表

邻接多重表代码示例:AdjacencyMultiList.c

边集数组

边集数组代码示例:EdgesetArray.c

最小生成树

最小生成树代码示例:MinSpanTree.c

最短路径DF

最短路径DF代码示例:ShortestPathDFS.c

最短路径BF

最短路径BF代码示例:ShortestPathBFS.c

迪杰斯特拉

迪杰斯特拉代码示例:Dijkstra.c

Floyd算法

Floyd算法代码示例:Floyd.c

拓扑排序

拓扑排序代码示例:TopologicalSort.c

用户评论