摘要: 面试题 05.03. 翻转数位 给定一个32位整数 num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。 示例 1: 输入: num = 1775(110111011112)输出: 8示例 2: 输入: num = 7(01112)输出: 4 分析: 维护两个变量 阅读全文
posted @ 2020-08-24 17:51 多发Paper哈 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Bitset A bitset stores bits (elements with only two possible values: 0 or 1, true or false, ...). (1)构造函数 #include <iostream> // std::cout #include <s 阅读全文
posted @ 2020-08-24 12:44 多发Paper哈 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 面试题 05.06. 整数转换 整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。 示例1: 输入:A = 29 (或者0b11101), B = 15(或者0b01111) 输出:2示例2: 输入:A = 1,B = 2 输出:2 class Solution { public: 阅读全文
posted @ 2020-08-24 12:19 多发Paper哈 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 371. 两整数之和 不使用运算符 + 和 - ​​​​​​​,计算两整数 ​​​​​​​a 、b ​​​​​​​之和。 示例 1: 输入: a = 1, b = 2输出: 3示例 2: 输入: a = -2, b = 3输出: 1 解题思路 a ^ b可以得到两数相加不进位的加法结果 (a & b 阅读全文
posted @ 2020-08-24 00:08 多发Paper哈 阅读(107) 评论(0) 推荐(0) 编辑
Live2D