如上图所示,// 在以treeIndex为根的线段树中[l…r]的范围里,搜索区间[queryL…queryR]的值, 既然是这样,当 queryL >=mid+1时,原文中的
query(rightTreeIndex, mid + 1, r, queryL, queryR), 第2个参数mid+1我认为可以直接换成 queryL, 毕竟 [queryL, queryR]也是在 [queryL, r]这个区内的,老师就是这里我表示不解,因为我自己试了,换成我图中的传参方式,计算结果就错了,不知道怎么回事:)
登录后可查看更多问答,登录/注册