每日一档之算法小知识 付敢敢 2020-10-13 82 阅读1分钟 算法优劣的核心指标 时间复杂度(流程决定) 额外空间复杂度(流程决定) 常数项时间(实现细节决定) 小知识 知识点1 M / 2 = M >> 1 M * 2 = M << 1 M * 2 + 1 = (N << 1) | 1 知识点2 1.异或 - 无进位相加 - 0 ^ N == N - N ^ N == 0 - 满足交换律和结合律 找某个数最右侧的1 n & (~ n + 1)