C/C++
暂时闲置
泡不会菜
这位同学,不能够三分钟热度啊!
展开
-
单链表 数据结构 C语言
单链表-有头结点 环境:VisualStudio2019 操作: 初始化 + 判断表是否为空 创表(图解) – 头插法 – 尾插法 打印单链表 + 求表长 查找 – 按位查找 – 按值查找 插入(图解) – 后插(在第i个位置插入元素e) – 前插(在第i个结点插入) 删除(图解) – 按位删除(删除第i个位置的元素) – 按结点删除(删除第i个结点的元素) 头文件 #include<stdio.h> #include<stdbool.h> void Cut(); //分割线原创 2020-07-16 17:12:50 · 269 阅读 · 2 评论 -
C语言 顺序表 静态分配 动态分配
静态分配 头文件 #include<stdio.h> 创表 #define MaxSize 10 //定义最大容量 typedef struct //类型重命名 { int data[MaxSize]; //存放数据 int length; //当前长度 } Sqlist; //结构体名:Sqlist 初始化 void InitList(Sqlist *L) //初始化 { for (int i = 0; i < Ma原创 2020-07-16 17:16:16 · 1289 阅读 · 3 评论 -
栈 应用 括号匹配 数据结构 C语言
括号匹配 bool branchCheck(char str[], int length) { Stack S; InitStack(&S); //遍历括号,对左右括号分别进行处理 for (int i = 0; i < length; i++) { //1,左括号进栈 if (str[i] == '(' || str[i] == '[' || str[i] == '{') Push(&S, str[i]); //2,右括号让左括号出栈,并比较 else原创 2020-07-26 23:48:54 · 61 阅读 · 0 评论