- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 最小生成树prim 算法
#include<stdio.h>#define MVNUM 100#define MAXSIZE 5#define MAXINT 32767typedef struct{ char vexs[MVNUM];//存储顶点 int weight;//权值 int arcs[MVNUM][MVNUM];//存储边 int vexnum,arcnum;//顶点个数和边个数 }AMGraph;typedef struct closedge{ int adjvex;//最小边.
2022-05-28 21:15:37 83
原创 图的创建bfs dfs
#include<stdio.h>#include<stdlib.h>#define MVNUM 100#define MAXSIZE 5typedef struct{ char vexs[MVNUM];//存储顶点 int weight;//权值 int arcs[MVNUM][MVNUM];//存储边 int vexnum,arcnum;//顶点个数和边个数 }AMGraph;typedef struct Queue{ int front; int.
2022-05-28 12:58:08 82
原创 数据结构哈夫曼树的创建编码和译码
#include<stdio.h>#include<string.h>#define MAXSIZE 50typedef struct{ int weight;//结点权值 char c;//结点表示的字符 int parent,lchild,rchild;//左右孩子和父亲节点 }HTNode,*HuffmanTree;void Select(HuffmanTree HT,int n,int*x1,int*x2){ int min1=99999; int .
2022-05-21 17:16:28 508
原创 c语言单链表的相关操作
1.单链表的初始化2.尾插法创建单链表3.输出单链表4.#include<stdio.h>typedef struct LNode{ char ch; struct LNode *next;}LNode,*LinkList;void InitList(LinkList &p){ p=new LNode; p->next=NULL;//创建一个头结点 if(NULL!=p) printf("初始化成功\n");}void CreatLis
2022-05-02 21:12:16 1254
原创 C语言实现顺序表基本操作
1.顺序表初始化2.顺序表创建3.求顺序表的长度4.判断顺序表是否为空5.向顺序表中插入元素6.删除顺序表中元素7.将顺序表翻转8.将顺序表降序排序#include<stdio.h>#define MAXSIZE 100//定义顺序表的最大存储个数typedef struct SqList{ int *base; int length; } SqList;//定义一个顺序表类型 void InitList(SqList &L) { L
2022-04-29 21:25:12 2283 2
空空如也
什么时侯用getcha 什么时候用!=EOF
2021-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人