关于2.2中值滤波习题答案有些疑问。
第一,程序中新加入的 #statWindowSizeEnlargeStatus 是不是 实际窗口值(#statActualWindowSize)增大的标志位 ?

第二, #statWindowSizeEnlargeStatus 这个标志位的设立,是不是因为实际窗口值(#statActualWindowSize)+ 1 增大后,此时的 缓存区尺寸(#tempBufferSize)也增大了 1 ,但是实际存储的数据个数并没有增大,所以我们在答案的优化程序里面增加了 #statNumOfData 来计算缓存区 buffer 的实际的数据个数?

最后的,和上一个周期输出的中值滤波输出值进行比较,从而快速找出新的输入值的索引这个算法,答案是这样算的

他比较的还是缓存区buffer的值,并不是排序后的序列的值。我觉得这样是不对的。应该是这样比较的

我们应该按照排序后的索引序列的值来进行比较。
不知道我理解的对不对?希望老师解答。