题目
给定一个32位整数 num
,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。
示例1:
1 | 输入: num = 1775(110111011112) |
示例2:
1 | 输入: num = 7(01112) |
解法
解法一:
递归建树
Java
1 | public int reverseBits(int num) { |
给定一个32位整数 num
,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。
1 | 输入: num = 1775(110111011112) |
1 | 输入: num = 7(01112) |
递归建树
1 | public int reverseBits(int num) { |