gsauytq 发表于 2020-9-5 18:10:22

数据结构与算法-栈与队列8

循环队列入队代码,例如分配10个空间,第9个空间无法存入元素,因为9+1=10成立,跳出入队函数。求教如何处理。

永恒的蓝色梦想 发表于 2020-9-5 19:00:36

???

gsauytq 发表于 2020-10-6 21:58:20

永恒的蓝色梦想 发表于 2020-9-5 19:00
???

if((q->rear+1)%MAXQSIZE==q->front)
就是如果当前数组长度为10,当前下标为9,那么下标为9的空间没有插入元素就队列为满,如何理解这一写法

永恒的蓝色梦想 发表于 2020-10-7 13:38:24

gsauytq 发表于 2020-10-6 21:58
if((q->rear+1)%MAXQSIZE==q->front)
就是如果当前数组长度为10,当前下标为9,那么下标为9的空间没有 ...

没看懂,发下完整代码吧

一个loser丶 发表于 2021-6-15 23:33:20

333
页: [1]
查看完整版本: 数据结构与算法-栈与队列8