posts

数学与位运算题解:数字游戏与二进制技巧

LeetCode 数学与位运算分类题解,涵盖素数、GCD/LCM、快速幂、位运算技巧(与或非、异或、移位)等,提升对数字和二进制操作的敏感度。

数学与位运算题解

数学直觉与位运算技巧是算法面试的补充能力。

位运算速查:

技巧表达式应用
判断奇偶x & 1替代 x % 2
取低位x & (x - 1)清除最低位的 1
判断是否为 2 的幂x & (x - 1) == 0Power of Two
交换两个数a ^= b; b ^= a; a ^= b无临时变量
计算 1 的个数x &= x - 1 循环Hamming Weight

专题文章

文章核心内容难度
数学必刷 8 题埃氏筛质数、快乐数、回文数、进制转换、快速幂、GCD、阶乘后的零中级
位运算必刷 8 题XOR 去重、位 1 计数、汉明距离、2 的幂、缺失数字、位加法中级
全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python