我的思路是将 a A转化成二进制然后再进行比较
例子一:
100: 1100100
202: 11001010 // 2位不同即需要2次 (1+1 =2)
406: 110010110 // 3位不同即需要3次 (1+2 =3)
因为1100100<1100101,所以直接比较,
例子二:
7 18
18:111
20:10010
因为111>100,所以比较111 和 1001的差,记录数,然后再比较不同的位数。
所以 2 +1,需要三步
即先比较 a和A a.length长度的二进制