数据结构,队列的队头指针front、队尾指针rear的问题
软考《软件设计师教程》上讲队列的部分,存在一点疑问。
我对队列的理解:
- 在空队列时,front=rear=null,这时两个指针指向最下面的线没有问题,
- 在入队1个元素后,front不变,仍然为null,rear+1,此时应该指向“0”这个存储单元。
- 在图b中,入队3个元素,则rear应该指向“2”这个存储单元,但图B指向的却是“3”。
这时怎么回事呢?
- 另外,队列的头指针和尾指针,指针不应该是指向存储单元的吗?图上的指针都指在分隔线上,这个分隔线表示什么意思啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)