logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

详解数据结构之队列、循环队列(源码)

队列属于线性表队列:就好比如,我们在排队买东西时排队,第一个先来的第一个买,最后一个到的最后一个买,这里的队列也是满足先进先出,后进后出的规律(First In First Out),允许插入数据的一端叫做队头简称入队列,允许删除数据的一端叫做队尾简称出队列。队列的存储形式:顺序存储结构,实现循环队列 ,队列长度时固定的链式存储结构,实现不循环队列,队列长度理论上是无限大的。

文章图片
#数据结构#开发语言#c语言 +4
数据结构:栈

满足栈的特性,只有先进后出的特性,不能遍历,也就不能遍历打印,也不能随机访问。

文章图片
#数据结构#算法#c语言 +4
C++ 继承:代码传承的魔法棒,开启奇幻编程之旅

继承是面向对象语言特性之一,它允许一个类(派生类)从另一个类(基类)中,继承其属性和方法。这样做的好处是,提供了可以重用的代码,避免在写一个类时,它的一部分功能已经在另一个类中实现了,我们还需要在这个类中重新写一遍。例如:目前写了一个person类,我们可以继承这个类实现,teacher类、student类、president类等等。这些类继承了person,在自己的类中就不需要花费功夫造轮子。

文章图片
#c++#c语言#java +2
到底了