简单的输出一个从二进制来看,比输入数据大的第一个数字。
思路:
1.从最后一位开始扫描,扫猫到第一个1之后,从这个1开始往前进位,直到不能进位为止(期间把进位路上经过的位置0)。
2.进位之后,统计除了高位上直到刚刚进上的位,还缺少几个1,就在最后几位填充相应位数的1即可。
java code:
简单的输出一个从二进制来看,比输入数据大的第一个数字。
思路:
1.从最后一位开始扫描,扫猫到第一个1之后,从这个1开始往前进位,直到不能进位为止(期间把进位路上经过的位置0)。
2.进位之后,统计除了高位上直到刚刚进上的位,还缺少几个1,就在最后几位填充相应位数的1即可。
java code: