- 博客(9)
- 收藏
- 关注
原创 JAVA小程序练习03
双色球小程序玩法介绍每次随机产生7个号码,其中6个红球号码(1-33),1个蓝球号码(1-16);每个号码只能选一次(红球和蓝球可以重复),不可重复选择。输出时一位数前面补零。...
2020-04-08 17:05:42
238
原创 数据结构学习之路之链队列
文章目录链队列初始化销毁判断是否为空求队头元素入队出队链队列typedef struct Qnode{ElemType data;struct Qnode *next;}Qnode,*QueuePtr;typedef struct {QueuePtr front;//队头指针QueuePtr rear;}LinkQueue;初始化int InitQueue(LinkQueue...
2020-04-08 16:50:11
194
原创 数据结构学习之路之循环队列
文章目录顺序对列循环对列初始化入队出队求长度队列是一种先进先出的线性表,他只允许在表的一端进行插入元素,在另一端删除元素。顺序对列typedef struct SqQueue{ElemType *base;//初始化的动态分配空间int front;//头指针int rear;//尾指针}SqQueue;空队:Q.front==Q.rear;入队:Q.base[rear++]=x...
2020-04-08 16:28:17
257
原创 数据结构学习之路之链栈
文章目录链栈初始化判断链栈是否为空入栈出栈取栈顶元素栈的应用链栈typedef struct StackNode{ElemType data;struct StackNode *next;}StackNode,*LinkStack;初始化void InitStack(LinkStack &S){S=NULL;}判断链栈是否为空int StackEmpty(LinkSt...
2020-04-08 15:57:17
173
原创 数据结构学习之路之顺序栈
文章目录顺序栈初始化判断是否为空栈入栈出栈取栈顶元素栈的长度清空顺序栈销毁顺序栈顺序栈栈是受限的线性表,逻辑结构仍然是一对一的关系。仅在表尾进行插入、删除操作。即先进后出、后进先出。顺序栈:顺序开辟一块空间存储栈中的每个元素。初始化#define STACKSIZE 10typedef struct SqStack{ElemType *base,*top;int stacksize...
2020-04-08 15:42:15
212
原创 数据结构学习之路02链表
链表基本操作链表初始化创建含有n个结点的链表(头插法)创建含有n个结点的链表(尾插法)链表输出链表读取某个位置的值链表删除操作链表插入一个结点有序链表的合并链表初始化typedef struct Lnode{ElemType elem;struct Lnode *next;}Lnode;//定义结点typedef Lnode *LinkList;int InitList(LinkLi...
2020-03-15 15:21:25
151
原创 数据结构学习之路01顺序表
顺序表基本操作顺序表初始化顺序表插入数据顺序表删除数据顺序表输出顺序表合并01顺序表合并02顺序表初始化typedef struct{Stu1 elem;int Length;int ListSize;}Sqlist;int InitSqList(Sqlist &L){L.elem=(Stu1)malloc(Size*sizeof(Stu1));if(!L.elem){...
2020-03-15 14:59:30
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人