非循环实现near2power
于 2023-07-22 09:53:33 首次发布
该算法利用位运算技巧,通过x的补码寻找满足条件的2的次方数。首先将n减1,然后依次进行右移并按位或操作,最后处理负数情况,整个过程时间复杂度为O(1),空间复杂度也为O(1)。
摘要由CSDN通过智能技术生成