csappp_lab1 题解 1.bitxor 题目描述: bitXor - x^y using only ~ and & Example: bitXor(4, 5) = 1 Legal ops: ~ & Max ops: 14 Rating: 1 解题思路: 利用~和&生成^,简单拆分异或即可,并运用德尔摩根定律 代码: int bitXor(int x, int y) { return ~(~(x & ~y) & ~(~x & y)); } 2.tmin 题目描述…
csappp_lab1 题解 1.bitxor 题目描述: bitXor - x^y using only ~ and & Example: bitXor(4, 5) = 1 Legal ops: ~ & Max ops: 14 Rating: 1 解题思路: 利用~和&生成^,简单拆分异或即可,并运用德尔摩根定律 代码: int bitXor(int x, int y) { return ~(~(x & ~y) & ~(~x & y)); } 2.tmin 题目描述…