- 博客(5)
- 收藏
- 关注
原创 链式队列的基本使用
#include <stdio.h>#include <stdlib.h>//队列的基本使用 尾进头出#define true 1#define false 0#define QueueElemType int//队列的定义typedef struct Node{ QueueElemType data; struct Node * next;}LinkQueueNode;//这里我对于指针的理解是LinkQueueNode *S和*LinkQue
2021-05-26 23:55:42
173
原创 链栈的基本使用
//链栈的基本知识和使用#include <stdio.h>#include <stdlib.h>#define true 1#define false 0#define StackElemType int//自定义链栈的数据类型,方便修改//链栈的定义typedef struct node{ StackElemType data; struct node *next;}LinkStacknode;//自定义链栈结点typedef LinkSta
2021-05-26 22:30:59
225
原创 顺序栈的基本使用
#include <stdio.h>//顺序栈的基本使用#include <stdlib.h>#define Stack_Size 50#define StackElemtype int#define true 1#define false 0typedef struct { StackElemtype elem[Stack_Size]; int top;//栈顶}SeqStack;//顺序栈的定义void InitStack(SeqStack *
2021-05-24 13:43:43
110
原创 链表的基本使用
说明:代码可能会有错误,如果有错误,请联系我改正,感谢。#include <stdio.h>#include <stdlib.h>#define ElemType char#define ERROR 0#define OK 1/*在进行链表操作时候需要注意该链表是否带有头节点,这里讨论的均是带有头结点的链表,头结点为空*//*链表的定义*//*此处是接触数据结构起点较难的一部分,逐步理解就是自定义数据类型Node来表示链表,而*LinkList这样的定义是为了区分头
2021-05-19 22:22:51
171
原创 顺序表的基本使用
有些描述错误但不影响//链表知识,顺序表的基础知识#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100 //宏定义线性表的长度#define ElemType int//自定义数据类型,方便修改#define ERROR 0#define OK 1/*顺序表的定义*/typedef struct { ElemType elem[MAXSIZE]; int last;}SeqList;
2021-05-19 14:28:18
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅