- 博客(23)
- 收藏
- 关注
原创 平衡二叉树(c++实现)
AVLTree DoubleLeftRightRotation(AVLTree A){//左-右双旋。AVLTree DoubleRightLeftRotation(AVLTree A) {//右-左双旋。AVLTree SingleLeftRotation(AVLTree A){//左单旋。AVLTree SingleRightRotation(AVLTree A)//右单旋。
2023-12-18 20:16:10 342
原创 判断是否同构二叉树
T) {//若原树为空,生成并返回一个结点的二叉搜索树。//开始找要插入元素的位置。Tree Right;Tree Left;
2023-12-18 20:15:19 682
原创 c++实现堆
/i指向插入后堆中的最后一个元素的位置。//这里假设所有H->size个元素已经存在H->data[]中。//存储堆元素的数组。cout << "最大堆已为空" << endl;cout << "最大堆已满" << endl;//堆的当前元素个数。//从最后一个结点的父结点开始。
2023-12-18 20:14:39 372
原创 c语言数组实现栈
SqStack;if (!return 1;return 0;return 1;return 1;*S.top = X;S.top++;S.top--;e = *S.top;
2023-12-18 20:13:00 370
原创 循环顺序队列c语言实现
int front;int rear;}SqQueue;if (!return 1;return 1;return 1;return 0;
2023-12-18 20:10:56 322
原创 邻接表c++实现及无权图的单源最短算法
*顶点存储的数据类型设为字符型*/#define MaxVertexNum 100/*最大顶点数设为100*//*用顶点下标表示顶点,为整形*//*边的权值设为整型*//*有向边<v1,v2>*///以v为出发点对邻接表存储的图Graph进行DFS搜索。//初始化一个有VertexNum个顶点但没有边的图。/*dist[]和path[]全部初始化为-1*///若是无向图 还要插入边<v2,v1>
2023-12-18 20:08:48 453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人