阿理理
2020-06-11 18:01
链表队列计算数据存满:
(front+1)%len == front
不太理解。 谁能讲解一下吗?
这里好像搞错了,应该是(tail+1)%len == front;
假如front=0,队列长度len为5,当满队列时tail=4,(4+1)%5=0;
假如front=1,队列长度len为5,当满队列时tail=0,(0+1)%5=1;
假如front=2,队列长度len为5,当满队列时tail=1,(1+1)%5=2;
依次类推……
Java数据结构与排序算法快速入门
2667 学习 · 11 问题
相似问题
回答 1