循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 18:18:16
循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了

循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了
循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间
请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?
谢谢了

循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了
等于0的话这两个就是空指针了,而且队列的创建需要用到循环语句不断分配内存的,开始时头尾指针应该同时指向队列中第一个元素的内存空间