文章 2022-08-25 来自:开发者社区

C++实现线性表 - 05 队列(数组实现)

写在前面:今天我们来学习一下队列结构,这也是我们讲线性表的最后一个部分了,这里会分成两节来讲,先讲数组的实现,再讲链表的实现。由于双端队列是包含了单端队列的操作,所以我们这里为了讲的更全一些,代码实现为双端队列。队列的定义我们前面学习栈的时候知道,栈遵循“先进后出”的原则,而队列则不一样,它遵循“先进先出”的原则,也就是从尾部进去,从头部出来。这里我们会用到两个指针,具体后面再讲,我们先看实现。....

C++实现线性表 - 05 队列(数组实现)
文章 2022-08-25 来自:开发者社区

C++实现线性表 - 01 数组

​写在前面:从今天开始,我将为大家用c++代码来实现常见数据结构与算法的代码,我们先从大家最熟悉的数组开始实现。由于数组用的比较多,这里我会将 c++ 中 STL 里的 vector 一起介绍,因为使用起来 vector 会更加方便,大家可以尝试着去代替数组。当然之后的代码我仍然会用正常的数组来写,方便大家理解。后续代码实现的大部分地方其实还是用 c 来实现,只不过我利用了 c++ 的一...

C++实现线性表 - 01 数组

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等