- Python数据整理
- (美)提尔塔吉奥蒂·萨卡 (印)舒布哈迪普·罗伊乔杜里
- 148字
- 2025-02-14 17:47:29
2.2.4 队列
除了栈之外,另一个我们感兴趣的高级数据结构是队列。队列类似于栈,需持续逐个添加元素。对于队列,元素的读取遵循FIFO(先进先出)策略。为了更好地理解队列,请看图2-4。
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/t2-4.jpg?sign=1739594246-ukYY9Ap5LpoSW3Mp5LnIj9j8CmBPQBsX-0-e61ca95b1a3a6982760d27129223e548)
图2-4 队列的图形表示
首先,我们使用列表方法来实现这一点,并将展示用这种方法建立队列是低效的。然后,我们将从Python的collection模块中学习deque数据结构。
除了栈之外,另一个我们感兴趣的高级数据结构是队列。队列类似于栈,需持续逐个添加元素。对于队列,元素的读取遵循FIFO(先进先出)策略。为了更好地理解队列,请看图2-4。
图2-4 队列的图形表示
首先,我们使用列表方法来实现这一点,并将展示用这种方法建立队列是低效的。然后,我们将从Python的collection模块中学习deque数据结构。