恭喜,你发布的帖子
发布于 2025-03-24 09:16:21
14楼
你先建一个数组给buffer,然后将你要存放的值给item,再给enqueue一个上升沿信号,就会加入到buffer数组里,如果 你要出列,item的值就代表输出的值。我好像记得这个不咋好用,如果出列,buffer数组里面的值不会自动前移,只会首个元素变为0,也可能我没摸透~
确实是你说的那样,数组清零的值不会前移,所以我写了个出栈后数组移位程序,判断出栈队列数大于1时,且第一个队列数是0的时候,队列数组前移,但是发现个问题,后面的都还好,只要队列数等于2的时候,就有点问题,可能是我程序写的不对
多测试了几次其实不会自动前移也无所谓, 当数组满了,会自动填充到前面出栈为0的
空数组里面
请填写推广理由:
分享
只看
楼主