资源列表
HuffmanforcPP
- 关于哈夫曼的C++实现,数据结构,代码可用-A code for HuffMan which is useful.
DoubleLinkList
- 编程实现双链表存储结构及其基本运算的设计方法,主要包括以下功能: 初始化双链表H(H为单链表头指针) 依次采用尾插法插入’a’,’b’,’c’,’d’,’e’五个字符元素 输出双链表H 输出双链表H的长度 判断双链表H是否为空 输出双链表H的第三个元素 输出双链表H中字符元素’d’的位置 在第四个元素位置上插入字符元素’f
SequentialStack
- 编程实现顺序栈的存储结构与基本算法,主要包括以下功能: 初始化顺序栈S 判断顺序栈S是否为空 依次将字符数据类型的元素’a’,’b’,’c’,’d’,’e’入栈 判断顺序栈S是否为空 依次将顺序栈S栈内的全部元素出栈,并输出出栈结果 判断顺序栈S是否为空 释放并销毁顺序栈S -Storage structure and basic algo
LinklStack
- 编程实现链栈的存储结构与基本算法,主要包括以下功能: 初始化链栈S 判断链栈S是否为空 依次将字符数据类型的元素’a’,’b’,’c’,’d’,’e’入栈 判断链栈S是否为空 依次将链栈S栈内的全部元素出栈,并输出出栈结果 判断链栈S是否为空 释放并销毁链栈S -Storage structure and basic algorithms
SequentialQueue
- 编程实现循环队列的存储结构与基本算法,主要包括以下功能: 初始化循环队列Q 判断循环队列Q是否为空 依次将字符数据类型的元素’a’,’b’,’c’入队 出队一个元素,输出该元素 依次将字符数据类型的元素’d’,’e’,’f’入队 输出全部出队序列 释放队列-Programming storage structure circular queue
BinaryTree
- 编程实现二叉树的存储结构与基本算法,主要包括以下功能: 创建二叉树B的二叉链 二叉树B:A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I))) 通过对二叉树B的操作,输出二叉树B的广义表(字符串)表达式 通过对二叉树B的操作,输出H结点的左孩子与右孩子 通过对二叉树B的操作,出二叉树B的深度 通过对二叉树B的操作,
Search
- 十万个数据随机插入,无序,二分,二叉搜索树,看时间复杂度-100,000 random data insertion, disorder, binary, binary search tree, to see the time complexity
Inserting-an-Ordered-Table
- 有一个有序单链表(从小到大),表头指针为head,编写一个算法向该单链表中插入一个元素值为x的结点,使插入后该链表依然有序-There is a single ordered list (small to large), the first table pointer head, prepared a single algorithm to the elements of the value chain to insert a node x, so that after the insertio
123
- 设计、实现一个全国大城市间的交通咨询程序,为旅客提供三种最优决策方案:(1)时间最短(2)费用最小(3)中转次数最少。-(1) the shortest time (2) the smallest cost (3) the minimum number of transit.
graph_lin
- 数据结构以及算法实现 图的创建 深搜、广搜、最短路-(1).print the graph. (2).print the sequence of vertex names getting Depth-First Search. (3). print the sequence of vertex names getting Breadth-First Search. Dfs Bfs dijkstra
sorts_lin
- 数据结构 排序 快速排序 堆排序 插入排序 融合排序-Sort the list by InsertionSort, QuickSort, MergeSort and HeapSort, respectively. Mergsort Heapsort Quicksort Insertsort
Sort
- 冒泡排序,堆排序,插入排序,快速排序的数据结构算法。-Bubble sort,Heap sort, Insert sort, Quick sort