恭喜,你发布的帖子
发布于 2022-03-16 11:16:17
2楼
还有就是这段程序是保证在满队状态下把头指针加1,然后进行滤波处理,下一周期有新值进来覆盖队列0号位置,同时尾指针后移,指向队列中1的位置,然后尾指针与上周期头指针(指向1的位置)作对比判断队列为满对,然后把翻转标志置位,因翻转标志位为1,所以头指针加一,与下周期的尾指针作比较继续判断队列是否满对,程序往下运行因翻转标志位1,所以可以进行滤波操作,这样可以每当有新值存入都是满对状态,这样就可以连续的做滤波操作,
所以
这段程序是保证当满对状态下,每当有新值加入覆盖最早存入的元素位置,尾指针后移与上周期的头指针指向同一个位置来判断队列在新加入的值后依然处于满对状态吗?取模操作是保证头指针在0到窗口值-1之间变得吗
这样理解对吗?
请填写推广理由:
分享
只看
楼主