课后练习题要求通过比较新添加的数值与上一周期的中值比较大小,小了从最小值到中值累加;大了从中值到最大值累加
问题1:为什么给出的答案需要添加一个窗口扩大标志位,出于什么考虑?
2.为什么窗口扩大了数据的数量会与扩大后的size不同,如下图所示

问题3,当新添加值在中值和最小值之间,那么最终位置就是累加值,如果在中值与最大值之间,最终位置INDEX=累加值+中值索引-1 ,这种算法对吗 ,答案给出的与我的算法不同 如下图
这种算法的思路能解释一下吗,或者在旁边加一**释
请西门子技术大咖给与帮助!!!