
C/C++
暂时闲置
泡不会菜
这位同学,不能够三分钟热度啊!
展开
-
单链表 数据结构 C语言
单链表-有头结点环境:VisualStudio2019操作:初始化 + 判断表是否为空创表(图解)– 头插法– 尾插法打印单链表 + 求表长查找– 按位查找– 按值查找插入(图解)– 后插(在第i个位置插入元素e)– 前插(在第i个结点插入)删除(图解)– 按位删除(删除第i个位置的元素)– 按结点删除(删除第i个结点的元素)头文件#include<stdio.h>#include<stdbool.h>void Cut(); //分割线原创 2020-07-16 17:12:50 · 293 阅读 · 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 · 1327 阅读 · 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 · 84 阅读 · 0 评论