476. 數字的補數 Number Complement

題目 https://leetcode-cn.com/problems/number-complement/submissions/

int findComplement(int num){
	int i = -1 - num;
	int j = num,k;
	while(j != 0){
		k = j;
		j &= (j-1);
	}
	return i&(k-1);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章