大佬们帮忙看一道队列的题
c语言吧
全部回复
仅看楼主
level 5
如题,我想问一下循环队列不是先送值到队尾然后rear指针再加一吗,那这道题不应该front和rear都在0的位置,第一个元素进来送到0的位置上,然后rear加一,此时front指向0,rear指向1。
但是答案的做法怎么感觉像理解成:第一个元素进队之后要求rear也在0位置,题上并没有要求要rear在0的位置上啊。
2022年08月27日 08点08分 1
level 5
好像是我蠢了没看见题上说队非空时rear指向队尾元素[泪]我一直以为rear只能指向队尾的后面一个位置,做题太少了。
那这个队列就是先存值再rear加一了吧
2022年08月27日 08点08分 2
本来知道,看了这种题直接给你整懵。队列`堆栈本质就是个链表,只是读写方式不同。
2022年09月05日 14点09分
@Sdffggg1323 嗯,我之前做的题尾指针都是指向空,这个题要指向元素,那就要先加一再存值,保证每次rear都指向元素。
2022年09月06日 00点09分
level 12
大佬免费解答问题
2022年08月27日 11点08分 4
1