循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 05:51:09
![循环队列的初始状态为空,即rear=front=m 这里m即为队列的存储空间请问 为什么循环队列的初始状态为空时,rear和front要等于m?为什么不等于0?谢谢了](/uploads/image/z/6838346-2-6.jpg?t=%E5%BE%AA%E7%8E%AF%E9%98%9F%E5%88%97%E7%9A%84%E5%88%9D%E5%A7%8B%E7%8A%B6%E6%80%81%E4%B8%BA%E7%A9%BA%2C%E5%8D%B3rear%3Dfront%3Dm+%E8%BF%99%E9%87%8Cm%E5%8D%B3%E4%B8%BA%E9%98%9F%E5%88%97%E7%9A%84%E5%AD%98%E5%82%A8%E7%A9%BA%E9%97%B4%E8%AF%B7%E9%97%AE+%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BE%AA%E7%8E%AF%E9%98%9F%E5%88%97%E7%9A%84%E5%88%9D%E5%A7%8B%E7%8A%B6%E6%80%81%E4%B8%BA%E7%A9%BA%E6%97%B6%2Crear%E5%92%8Cfront%E8%A6%81%E7%AD%89%E4%BA%8Em%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E7%AD%89%E4%BA%8E0%3F%E8%B0%A2%E8%B0%A2%E4%BA%86)
循环队列的初始状态为空,即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的话这两个就是空指针了,而且队列的创建需要用到循环语句不断分配内存的,开始时头尾指针应该同时指向队列中第一个元素的内存空间