数据结构
空指针*p=NULL
一名纯粹的编程爱好者,想看后续图跟查找,排序的请点一下关注吧,可能是因为代码太长,在手机上可能显示不完全,可以在电脑端查看完整代码~
展开
-
严蔚敏C语言版数据结构二叉树的基本操作
#include <stdio.h>#include<stdlib.h>#define ok 1#define error 0#define overflow -1typedef char telemtype;typedef int status;typedef struct bitnode{ telemtype...原创 2020-03-06 18:31:16 · 1171 阅读 · 1 评论 -
严蔚敏C语言版数据结构之串的全部操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0#define overflow -1#define maxstrlen 255typedef unsigned char sstring[maxstrlen + 1];//s[0]用来存放长度typedef int status; ...原创 2020-03-06 18:30:23 · 525 阅读 · 0 评论 -
严蔚敏C语言版数据结构之循环队列的基本操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0#define maxsize 90//最大队列长度typedef int status;typedef int qelemtype;typedef struct{ qelemtype *base; int front; in...原创 2020-03-06 18:29:10 · 602 阅读 · 0 评论 -
严蔚敏C语言版数据结构之链队列的九个基本操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0typedef int status;typedef int qelemtype;typedef struct qnode{ qelemtype data; struct qnode *next;}qnode, *queuep...原创 2020-03-06 18:27:52 · 302 阅读 · 0 评论 -
严蔚敏C语言版数据结构栈的九个基本操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0#define stack_init_size 100 //存储空间的初始分配量#define stackincrement 10 //增加内存空间时的增量typedef int status;t...原创 2020-03-06 18:26:33 · 363 阅读 · 0 评论 -
严蔚敏C语言版数据结构之单链表的十二个基本操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0typedef int status;typedef int elemtype;typedef struct lnode{ elemtype data; struct lnode *next;} lnode, *linklis...原创 2020-03-06 18:24:23 · 1017 阅读 · 0 评论 -
严蔚敏老师C语言版数据结构之顺序表的12个基本操作
#include<stdio.h>#include<stdlib.h>#define ok 1#define error 0#define list_init_size 100 //线性表存储空间的初始分配量#define listincrement 10 //增加内存空间时的增量typedef int status;...原创 2020-03-06 18:22:53 · 613 阅读 · 0 评论