笔记
从此丶放纵自我
我不想被选择,只想做有选择的人
展开
-
数组对列,只要是先进先出的就是队列
#include<stdio.h>#include<stdlib.h>#define MAX 10/*用数组去存储对列,所以必定有个大小限制,数组无法自动扩增*/struct queue{ int *queueMemory; /*队列容量容量-->数组*/ int frontPos;/*队头元素下标*/ int tailPos; /*队尾元素下标*/};struct queue* lpQueue原创 2020-11-30 23:45:55 · 419 阅读 · 0 评论 -
链式对列
#include<stdio.h>#include<stdlib.h>int main()struct Node{int data;struct Node *next;};/创建结点的过程,为入队做准备/struct Node createNode(int data){struct Node* newNode = (struct Node*)malloc(sizeof(struct Node));newNode->原创 2020-11-30 01:11:01 · 153 阅读 · 0 评论 -
栈的寻路(做一个迷宫)
int原创 2020-11-28 18:39:04 · 157 阅读 · 0 评论 -
数组栈
#include<stdio.h>#include<stdlib.h>int main(){//通常情况我是直接用数组充当栈内存int stack[10]; //栈内存int /return 0;}原创 2020-11-27 22:37:10 · 115 阅读 · 0 评论 -
链式栈
/*数据结构:批量存储数据的一种方式栈结构 FILO:先进后出,后来居上的一种存储方式栈的基本属性: 栈内存 栈顶标记 栈的当前元素个数入栈出栈获取栈顶元素 万金油操作: 判断是否为NULL 当前栈中数据个数 队列 FIFO 先进先出,排列的方式*/...原创 2020-11-26 19:52:04 · 264 阅读 · 0 评论 -
双向循环链表
#include<stdio.h>#include<stdlib.h>struct Node{int data;struct Noderight;struct Nodeleft;};//创建链表struct NodecreateList(){struct NodeheadNode = (struct Node*)malloc(sizeof(struct Node));headNode->right = headNode-&g原创 2020-11-25 10:10:59 · 82 阅读 · 0 评论 -
双向链表
#include<stdio.h>#include<stdlib.h>/数据结构:存放数据的一种结构//结构体:秒速的是数据的结构单元//结构体复杂,但是当我们把单个结点拿出来分析,就不复杂了/struct Node{int data;struct Nodeleft; /左指针和右指针/struct Noderight;.};//创建节点struct NodecreatNode(int data){struct Nodenew原创 2020-11-22 23:13:56 · 78 阅读 · 0 评论 -
无头链表结构体封装
#include<stdio.h>#include<stdlib.h>struct Node{int data;struct Node*next;};struct NodecreateNode(int data){struct NodenewNode = (struct Node*)malloc(sizeof(struct Node));newNode->data=data;newNode->next=NULL;原创 2020-11-20 22:45:41 · 93 阅读 · 0 评论 -
无头链表封装用二级指针封装
#include<stdio.h>#include<stdlib.h>/无头链表:第一个节点存放数据,所以我们没有创建链表的过程,只有创建结点的过程,结点就可以做表头//先使用二级指针完成无头链表/struct Node{int data;struct Node*next;}struct NodecreateNode(int data){struct Node newNode = (struct Node*)malloc(sizeof(s原创 2020-11-19 23:40:37 · 114 阅读 · 0 评论 -
c语管理系统
管理系统按顺序做:1.菜单2.按键处理3.逻辑处理//菜单void menuSystem(){printf("-------【起点】--------"); printf() }原创 2020-11-16 21:45:16 · 151 阅读 · 0 评论 -
有头单链表
1.单链表属于链式结构,而链式结构就是结构体变量与结构体变量链接在一起。而结构体分为:数据域(用来存储数据,而且这个数据可以是任何类型,甚至是结构体类型),指针域(用来做连接的)...原创 2020-11-14 21:50:51 · 328 阅读 · 3 评论