01 2023 档案

摘要:[TOC] # 什么是队列 ## 大众化 - 最常见的队列就是排队 - 假设超市送鸡蛋 - 大伙去排队领鸡蛋 - 先来的先领,后来的后领 - 这就是队列 - **先来先服务,先进先出** ## 专业性 - 只能在**一端**插入,而在**另一端**删除 - 的 - 具有一定操作约束的线性表 # 队列 阅读全文
posted @ 2023-01-25 21:11 淦丘比 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# 什么是堆栈 - 像叠盘子一样,先放下的在下面,先拿出来的却是最上面的,也就是,先进去的最后才出来 - 先进后出的就是堆栈 # 堆栈的操作 - 生成空堆栈,其最大长度为MaxSize - 判断堆栈S是否已满 - 将元素item压入堆栈 - 判断堆栈S是否为空 - 删除并返回栈顶元素 # 堆栈的链式 阅读全文
posted @ 2023-01-25 21:11 淦丘比 阅读(22) 评论(0) 推荐(0) 编辑
摘要:初始化一个空线性表 空链式表的抽象表达 //typedef用于给结构体取别名, typedef struct LNode* List; //上面这行的内容是,说明 List 是结构体 LNode 类型的指针 //下面这行就是结构体的创建 struct LNode { //这行看不懂还敲不出的代码就是 阅读全文
posted @ 2023-01-02 12:25 淦丘比 阅读(19) 评论(0) 推荐(0) 编辑
摘要:什么是数据结构? 根据我看的课程,总结的讲 数据结构,就是对数据一种预处理,仅用于解决一个问题“数据要选用怎样的排序方法”。 线性结构简洁明了,但却太过笼统,后续不好处理 树功能更强,但有时候却没有用的必要,会浪费不必要的空间... 所以为什么要学数据结构? 同样的问题,用不同的结构,其效率也会有所 阅读全文
posted @ 2023-01-01 17:58 淦丘比 阅读(101) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示