摘要: 1 /** 2 * 小米关于小米笔试题 数组乘积输入: 一个长度为n的整数数组input 输出: 一个长度为n的数组result,满足result[i] = 3 * input数组中,除了input[i] 之外的所有数的乘积,不用考虑溢出例如 input {2, 3, 4, 5} output: {60, 40, 4 * 30, 24} 5 * 6 * @author A... 阅读全文
posted @ 2016-09-23 15:09 我所向往的美好 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: 异或运算: 首先异或表示当两个数的二进制表示,进行异或运算时,当前位的两个二进制表示不同则为1相同则为0.该方法被广泛推广用来统计一个数的1的位数! 参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。即: 0^0 = 0, 1^0 = 1, 0^1 = 1, 1^1 = 0按位异或的 阅读全文
posted @ 2016-09-23 11:36 我所向往的美好 阅读(49453) 评论(0) 推荐(1) 编辑