![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 86
一只小暑
这个作者很懒,什么都没留下…
展开
-
数据结构之串、数组和广义表的相关实现(C语言)
参考:1.网课:数据结构与算法基础(青岛大学-王卓)2.教材:数据结构(c语言版)第二版,严蔚敏,李冬梅等著非科班自学,如有错误望不吝赐教。串串可以理解成数据对象为字符集的线性表定长顺序串包括一个确定长度的数组,和一个整型变量显示当前串中字符的个数 ;链式串包含串的头,尾指针和结点个数串的基本操作重点关注查找匹配,书上介绍了BF算法和KMP算法0.串的基本操作#include <stdio.h>#include <malloc.h>#include <s原创 2021-08-21 20:10:51 · 789 阅读 · 0 评论 -
数据结构之递归与栈的相关实现(C语言)
参考:1.网课:数据结构与算法基础(青岛大学-王卓)2.教材:数据结构(c语言版)第二版,严蔚敏,李冬梅等著非科班自学,如有错误望不吝赐教。递归与栈0.递归的定义简单来说,递归就是自己调用自己,然后一层一层的返回。函数可以调用自己注意要设置停止条件1.递归的过程,与栈的关系栈与递归的关系,函数的递归调用和普通函数调用是一样的。当程序执行到某个函数时,将这个函数进行入栈操作,在入栈之前,通常需要完成三件事。1、将所有的实参、返回地址等信息传递给被调函数保存。2、为被调函数的局部变量分配存原创 2021-08-14 22:15:03 · 636 阅读 · 0 评论 -
数据结构之队列的相关实现(C语言)
参考:1.网课:数据结构与算法基础(青岛大学-王卓)2.教材:数据结构(c语言版)第二版,严蔚敏,李冬梅等著非科班自学,如有错误望不吝赐教。链队0.基本操作#include <stdio.h>#include <malloc.h>#define Max 100#define OVERFLOW -2#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define INFEASIBLE -1type原创 2021-08-13 22:38:49 · 246 阅读 · 0 评论 -
数据结构之栈的相关实现(C语言)
参考:1.网课:数据结构与算法基础(青岛大学-王卓)2.教材:数据结构(c语言版)第二版,严蔚敏,李冬梅等著非科班自学,如有错误望不吝赐教。0.基本操作#include <stdio.h>#include <malloc.h>#define Max 100#define OVERFLOW -2#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define INFEASIBLE -1typedef原创 2021-08-09 22:59:35 · 230 阅读 · 0 评论