- 博客(8)
- 收藏
- 关注
原创 数据结构--图的操作(C/C++)
#include"stdio.h"#include"stdlib.h"#include"iostream"using namespace std;#define OK 1#define ERROR 0#define MVNum 100#define MAXQSIZE 100typedef char VerTexType;typedef int OtherInfo;typedef struct ArcNode//边结点{ int adjvex; //邻接点域 struct ArcN.
2021-12-22 18:29:06 1317
原创 数据结构--二叉树遍历的操作(C/C++)
#include"stdio.h"#include"stdlib.h"#include"iostream"using namespace std;#define OK 1#define ERROR 0#define MAXQSIZE 100typedef char TElemType;typedef int Status;typedef struct BiTNode{ TElemType data; struct BiTNode* lchild, * rchild;}BiTNo.
2021-12-22 17:52:17 592
原创 数据结构--串 BF KMP的操作(C/C++)
#include"stdio.h"#include"stdlib.h"#include"iostream"#include"string.h";using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef struct{ char* ch; int length;}HString;int InitHSting(HString& H){ H.ch = (char*)malloc.
2021-12-22 17:19:13 851
原创 数据结构--链队的操作(C/C++)
利用C/C++实现链队的增改查删操作1.首先对于部分内容进行宏定义#define OK 1;#define ERROR 0#define OVERFLOW -22.定义结构体操作typedef int Status;typedef int QElemType;typedef struct QNode//结点QNode定义{ QElemType data;//队的数据域 struct QNode* next;//队的指针域}QNode, * QueuePtr;..
2021-11-12 19:34:45 1125
原创 数据结构--单链表的基本操作 (C/C++)
实现单链表的创建、插入、删除、查找、取值五种操作typedef int Status;typedef int ElemType;解释1.:定义不同的数据类型名称是为了程序的可读性.而且一旦你需要将类型变换比如使用double型的了,只要写:typedef double elemtype;一下子就全改了,如果没有定义的话就要一个个的把int改成double解释2:typedef int status;是个自定义类型的语句typedef用来定义类型的别名status i;.
2021-11-09 23:43:09 4465 1
原创 C语言-学生管理系统源代码
建立头结点、建立新结点函数、建立新结点并插入数据。一、学生管理系统算法分析(增删改查)查找结点、打印单个结点、浏览信息。
2021-11-09 09:50:31 10408 15
原创 数据结构--栈的操作(C/C++)
#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef int SElemType;//整型的数据类型#define STACK_INIT_SIZE 10
2021-11-06 16:16:20 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人