
算法与数据结构(5):栈和队列
2025.11.08Stack 什么是栈 栈 也是一种 线性的数据结构 . 相比于数组,栈相应的操作更少, 栈对应的操作 是上篇 数组设计的操作中的子集 .为什么这么说呢?相对于栈这种数据结构而言,可以本质理解它就是一个数组,把数据排开来放
Read PostPosts connected by this tag.

Stack 什么是栈 栈 也是一种 线性的数据结构 . 相比于数组,栈相应的操作更少, 栈对应的操作 是上篇 数组设计的操作中的子集 .为什么这么说呢?相对于栈这种数据结构而言,可以本质理解它就是一个数组,把数据排开来放
Read Post
Array 数据结构基础 数据结构 研究的是 数据如何在计算机中进行组织和存储 ,使得我们可以 高效 的 获取数据或者修改数据 .整体而言,数据结构可以分为 三种结构 : 线性结构、树结构、图结构. 线性结构:数组、栈、
Read Post
Insertion Sort 插入排序 插入排序法 也是我们生活中常用的一种排序算法. 以 扑克牌为例 ,当我们斗地主抓了一手牌,我们需要对这一手牌进行排序,这个排序过程大多数人通常都使用的是插入排序法。 以数字代替扑克
Read Post
Selection Sort 最简单的排序算法:选择排序 排序算法是计算机科学领域研究的非常深入的一类算法,排序算法的作用是 让数据有序 ,同时排序这个动作本身非常重要,很多时候面对无序的数据都需要先对其进行一次排序,然
Read Post
Linear Search 什么是算法 算法 的英文名称为 Algorithm , 其 本意是解决问题的方法 。不过算法这个词更多的应用在计算机领域中,在 计算机领域中 算法更明确的定义是 一系列解决问题的,清晰,可执行
Read Post