位运算题5:出现k次与出现1次
方法一:k个k进制的数不进位相加等于0,如二进制110+110,不进位相加等于0
①创建数组arr存放数据
②创建二维数组kRadix存放每个数的k进制,一行为一个数的k进制,行数为arr内元素的个数
③对每个数字k进制字符串翻转,转为字符数组
(使最低位对齐)
④创建一维数组resArr存放每一列的和
方法二:哈希表,键k→数据元素,值v→出现次数,出现一次v就加一
方法一:k个k进制的数不进位相加等于0,如二进制110+110,不进位相加等于0
①创建数组arr存放数据
②创建二维数组kRadix存放每个数的k进制,一行为一个数的k进制,行数为arr内元素的个数
③对每个数字k进制字符串翻转,转为字符数组
(使最低位对齐)
④创建一维数组resArr存放每一列的和
方法二:哈希表,键k→数据元素,值v→出现次数,出现一次v就加一