标签: 二进制

2 个内容

笔记(2)

本文介绍LeetCode二进制手表问题解法。**背景**:手表4小时灯+6分钟灯,亮灯总数为turnedOn。**关键问题**:枚举有效时间并统计二进制1个数。**主要方案**:直接遍历12×60组合,使用`toString(2).split('1').length-1`或`n&(n-1)`位运算计数1,格式化输出时间。回溯法为进阶。

Elliot Yang·
31 浏览

本文介绍了计算机中数值的二进制表示方法,包括原码、反码和补码。针对原码表示减法错误及反码零值编码问题,提出了补码解决方案,并解释了补码在计算机运算中的优势,以及位运算的规则和应用。

Elliot Yang·
95 浏览