自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 链栈(C语言)

#include<stdio.h>#include<stdlib.h>#include<stdbool.h>//定义链栈typedef struct LNode { int data; struct LNode *next;} LNode , *LiStack;//初始化一个带头结点的链栈bool InitStack(LiStack &S) { S = (LNode*)malloc(sizeof(LNode)); if(S==NULL).

2022-04-10 10:18:41 600

原创 链式队列(C语言)

#include<stdio.h>#include<stdlib.h>#include<stdbool.h>typedef struct LinkNode { int data; struct LinkNode *next;} LinkNode;typedef struct { LinkNode *front,*rear;//链表头 链表尾} LinkQueue; //先进先出//初始化一个队列void InitQueue(LinkQueue &.

2022-04-10 09:39:05 173

原创 单链表(C语言)完善版

#include<stdio.h>#include<stdlib.h>#include<stdbool.h>//定义单链表typedef struct LNode { int data; struct LNode *next;} LNode , *LinkList;//初始化一个带节点的单链表bool InitList(LinkList &L) { L = (LNode*)malloc(sizeof(LNode)); if (L == .

2022-04-09 12:41:52 992

原创 循环队列 C语言

#include<stdio.h>#define MaxSize 10typedef struct { int data[10]; int front,rear; //rear始终指向下一个需要添加元素的位置} SqQuene;//初始化一个队列void InitQuene(SqQuene *Q) { Q->front = Q->rear = 0;}//判断队列是否为空bool isEmpty(SqQuene *Q) { if.

2022-04-07 10:40:52 434

原创 栈的线性存储

#include<stdio.h>#define MaxSize 10typedef struct{ int data[MaxSize]; int top;}SqStack; //初始化一个栈void InitStack(SqStack *S){ S->top = -1; } //判断栈是否为空bool StackEmpty(SqStack *S){ if (S->top = -1) return true; else return fals.

2022-04-07 10:39:22 40

原创 数据结构单链表实现(C语言)

#include<stdio.h>#include<stdlib.h>typedef struct LNode { int data; struct LNode *next;} LNode , *LinkList;//初始化一个带头结点的单链表bool InitList(LinkList L) { L = (LNode *)malloc(sizeof(LNode)); if (L == NULL) return false; //内存没分配成功.

2022-04-04 14:25:26 1503

原创 数据结构线性表的实现(C语言)

#include<stdio.h>#include<stdlib.h>#define InitSize 100typedef struct { //定义一个名为Sqlist的结构体 int *data; int MaxSize; int length;} Sqlist;//初始化顺序表void InitList(Sqlist *L) { L->data = (int*)malloc(InitSize*sizeof.

2022-04-03 15:44:41 122

原创 58653213456798452

#include<stdio.h>#include<stdlib.h>#define InitSize 100typedef struct { //定义一个名为Sqlist的结构体 int *data; int MaxSize; int length;} Sqlist;//初始化顺序表void InitList(Sqlist *L) { L->data = (int*)malloc(Init...

2022-04-03 15:41:46 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除