- 博客(9)
- 收藏
- 关注
原创 数据结构(C语言) 顺序栈
顺序栈#define STACK_INIT_SIZE 100 //存储空间初始分配量#define STACKINCREMENT 10 //存储空间分配增量(一)定义typedef struct{ SElemType *base; SElemType *top; int stacksize;}SqStack;(二)初始化 InitStackStatus InitStack(SqStack &S){//构造一个空栈...
2021-10-13 22:52:29
365
原创 数据结构(C语言版)链栈
链栈_/* 栈的结构*/typedef struct StackNode{ SElemType data; struct StackNode *next;}StackNode,*LinkStackPtr;typedef struct{ LinkStackPtr top; int count;//栈的长度,即结点的个数}LinkStack;/* 构造一个空栈S */Status InitStac...
2021-10-13 22:50:32
164
原创 数据结构(C语言版) 循环队列 源码
循环队列(一)定义#define MAXSIZE 100 //最大队列长度typedef struct{ QElemType *base; int front; int rear; //队尾指针始终指向下一个元素要插入的位置。队尾无数据}SqQueue;(二)初始化Status InitQueue(SqQueue &Q){//构造一个空队列Q Q.base=(QElemtype *)mallo...
2021-10-13 22:47:10
235
原创 数据结构(C语言版)单链队列 源码
单链队列(一)定义typedef struct{ QElemType data; struct QNode * next;}QNode,*QueuePtr; //结点(数据域+指针域)typedef struct {QueuePtr front;//队头指针QueuePtr rear;//队尾指针}LinkQueue; //队列类型(只通过队头和队尾就可以实现操作)(二)初始化Status InitQueu...
2021-10-13 22:46:13
99
原创 数据结构(C语言) 双向链表源码
双向链表(一)定义typedef struct DuLNode{ ElemType data; struct DuLNode *prior; struct DuLNode *next;}DuLNode,*DuLinkList;(二)增 ListInsert_DuLStatus ListInsert_DuL(DuLinkList &L, int i, ElemType e) { // 在带头结点的双链循环线性表L的第i个元素...
2021-10-13 22:43:41
486
原创 数据结构(C语言) 线性链表 源码
线性链表定义typedef struct { Elemtype data; struct LNode *next;}LNode,*LinkList;(二)增 LinstInsert_LStatus ListInsert_L(LinkList &L, int i, ElemType e) { // 在带头结点的单链线性表L的第i个元素之前插入元素e LinkList p,s; p = L; int j = 0; while (p...
2021-10-13 22:42:01
147
原创 数据结构(C语言版)书 顺序表源码
#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;顺序表(一)定义#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#define LISTINCREMENT 10 //线性表存储空间的分配增量typedef...
2021-10-13 22:39:53
215
原创 关于C语言“文件”的知识点
分享一些我在学习C语言文件时学习到的知识点。文件概念:文件是存储在外部存储介质上(如磁盘)的数据的集合。文件有俩大类:第一类是程序文件(源文件.c 目标程序文件.obj 可执行文件.exe);第二类是数据文件(文件里是输入输出数据,如文本文件,图像文件,声音文件)数据文件分类:按数据存储的编码形式,数据文件可分为文本文件和二进制文件两种。文本文件是以字符ASCII码值进行存储与编码的文件,其文件的内容就是字符。二进制文件是存储二进制数据的文件,按字节来存储。(C语言源程序是文本文件...
2021-09-27 20:47:49
1531
原创 C语言小知识点(结合C primer plus)
小白一枚。下面分享一些我在学习C语言时记的一些笔记,主要是C语言的一些语法和其他的基本知识点。希望大家多多批评指正1.1byte(字节)=8bits(比特)[1B=8b] 位:bit 字节:byte 字:计算机进行数据处理时,一次存取、加 工和传送的数据长度称为字(word) 字长:字长:计算机的每个字所包含的位数称为字长。例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。...
2021-09-27 20:42:54
1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人