软考《软件设计师教程》上讲队列的部分,存在一点疑问。
我对队列的理解:
在空队列时,front=rear=null,这时两个指针指向最下面的线没有问题,
在入队1个元素后,front不变,仍然为null,rear+1,此时应该指向“0”这个存储单元。
在图b中,入队3个元素,则rear应该指向“2”这个存储单元,但图B指向的却是“3”。
这时怎么回事呢?
另外,队列的头指针和尾指针,指针不应该是指向存储单元的吗?图上的指针都指在分隔线上,这个分隔线表示什么意思啊?
慕仙森
相关分类