假设我们有一个非负整数n,我们必须找到它的编码形式。编码策略如下:数字编码数字0“”1“0”2“1”3”00”4”01”5”10”6”11”7”000”因此,如果数字是23,则结果将是1000;如果数字是54,则它将是10111。为了解决这个问题,我们将遵循以下步骤:创建一个名为bin的方法,它将采用n和k,此方法将如下所示:res := 空字符串;当n > 0时,res := res + n mod 2的数字;n := n /2;反转数字res;当x > res的长度时,res := 用0作为前缀……阅读更多