恭喜,你发布的帖子
发布于 2024-07-16 16:16:04
2楼
这个块可以处理的窗口值数量确实是#MAX_WINDOW_SIZE+1,这是由于程序定义的statBuffer数组的起始下标是0导致的。#MAX_WINDOW_SIZE作为数组的上边界,使得可以缓存#MAX_WINDOW_SIZE+1个数值,但是#MAX_WINDOW_SIZE定义的含义是最大窗口值大小,
为了便于理解和使用,就直接作为最大数量了,而不是用最大数量加1,虽然会导致预留的buffer多了一个,但不影响程序的运行。
请填写推广理由:
分享
只看
楼主