![](https://img-blog.csdnimg.cn/20191030091458327.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法学习日记
学习要耐得住寂寞~数据结构与算法学习笔记
李诗雨
不诗意的女程序猿不是好厨师~
展开
-
数据结构学习2-队列
数据结构学习2-队列1.队列介绍2.用数组模拟队列2.1思路分析2.2 撸代码进行实践①定义相关变量和构造函数。②添加数据到队列中。③从队列中取数据。④显示队列的现有数据。⑤显示队列的头数据。⑥进行验证1.队列介绍队列遵循先入先出原则。先存入队列的数据先取出,后存入队列的数据后取出。如图,可以把它理解为一个单向通道:2.用数组模拟队列2.1思路分析首先我们需要一个数组arr[]来存...原创 2019-11-19 10:56:36 · 255 阅读 · 0 评论 -
数据结构与算法学习3-冒泡排序
数据结构与算法学习3-冒泡排序1.冒泡排序概念2.举个栗子并总结规则1.冒泡排序概念排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐步移到后部,就像水底的气泡一样逐渐往上冒。2.举个栗子并总结规则下面我们以 2, 8, -1, 20, -6 这组数据为例,来一步一步进行冒泡排序:...原创 2019-07-07 22:45:13 · 347 阅读 · 1 评论 -
数据结构学习1-稀疏数组
【转载请注明出处:From李诗雨—】不诗意的女程序猿不是好厨师~数据结构学习1-稀疏数组1.一些基础点1.1数据结构:包括线性结构和非线性结构。1.2线性结构1.3非线性结构2.稀疏数组2.1实际使用场景2.1稀疏数组的小结3.学以致用,撸代码3.0利用稀疏数组完成**棋局的保存**和**棋局的恢复**功能。3.1用11*11的二维数组展示棋局。3.2 将 原始数组 转化为 稀疏数组3.3...原创 2019-06-09 01:00:01 · 324 阅读 · 1 评论