为了账号安全,请及时绑定邮箱和手机立即绑定

链表队列计算数据存满不理解

链表队列计算数据存满:

(front+1)%len == front

不太理解。 谁能讲解一下吗? 

正在回答

1 回答

这里好像搞错了,应该是(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;

依次类推……

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java数据结构与排序算法快速入门
  • 参与学习       2667    人
  • 解答问题       11    个

入门数据结构和排序算法,一套课程,足矣!

进入课程

链表队列计算数据存满不理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信