随心所向,素履以往

数据结构-队列与栈

队列与栈是最常使用的两种数据结构,其中,队列的核心特征是先入先出,栈的核心特征是后入先出,只要符合这两个特征,就属于队列(栈),不因实现形式的不同(数组或链表)而有差别,可以根据具体情况选择使用起来更方便的实现形式。

在本文中,我们对队列与栈的核心功能,循环队列这种特殊结构,以及队列和栈的主要应用,尤其是广度优先搜索和深度优先搜索进行介绍。

0%