- 博客(1)
- 收藏
- 关注
原创 算法学习1
当我们将区间[l, r]划分成[l, mid - 1]和[mid, r]时,其更新操作是r = mid - 1或者l = mid;,此时为了防止死循环,计算mid时需要加1。当我们将区间[l, r]划分成[l, mid]和[mid + 1, r]时,其更新操作是r = mid或者l = mid + 1;利用位运算,>>,各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0(逻辑右移).GCD(最大公约数),欧利鸡的算法,辗转相除。
2024-04-19 19:35:42
263
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人