队列
1、队列跟栈一样,也是一种操作受限的线性表数据结构。
2、用数组实现的队列叫作顺序队列,用链表实现的队列叫作链式队列。
3、要想写出没有 bug 的循环队列实现代码,关键要确定好队空和队满的判定条件,具体的代码你要能写出来。
4、循环队列入队操作
队列为空:head == tail
队列满了:(tail+1)%n=head
1 | public boolean enqueue(String item) { |
不孤独,无自由
队列
1、队列跟栈一样,也是一种操作受限的线性表数据结构。
2、用数组实现的队列叫作顺序队列,用链表实现的队列叫作链式队列。
3、要想写出没有 bug 的循环队列实现代码,关键要确定好队空和队满的判定条件,具体的代码你要能写出来。
4、循环队列入队操作
队列为空:head == tail
队列满了:(tail+1)%n=head
1 | public boolean enqueue(String item) { |
本文标题:算法入门06
文章作者:Yan ChongSheng
发布时间:2018年11月29日
最后更新:2018年12月03日
原始链接:yanchongsheng.github.io/2018/11/29/Algorithm-2018-11-29-算法入门06/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信支付
支付宝
比特币