堆算法中的beginindex 和 li/ri确定中用到位移运算没有加(),unittest一直无法通过
go了一下 java中位移运算符优先级低于+-
https://blog.csdn.net/zll0927/article/details/12277543
口诀:括单算关位逻条赋
括号(1级): () [ ](数组取下标) .(取成员变量)
单目(2级)(从右向左) ! +(正)-(负)~(按位取反) ++ --
算术(3-5级) * / %---->>>> + ----->>>><< >> >>>
关系(6-7级) < <= > >= instanceof---->>>> == !=
位(8-10级)(特殊的单目) & ---->>>>^ ---->>>> |
逻辑(11-12级) && ---->>>> ||
条件(13级) ? :
赋值(14级)(从右向左) = += -+ *= /= %= &= |= ^= ~= <<= >>= >>>=
————————————————
版权声明:本文为CSDN博主「zll0927」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zll0927/article/details/12277543
没有评论:
发表评论