once setback,once inspiration,once self-awareness 重要的是這個磨練過程,而不是結果,要的是你粗壯的腿,而不是你身上背的那袋鹽巴
統計1的個數
思路: 將x轉化為2進制,看含有的1的個數。注: 每執行一次x = x&(x-1),會將x用二進制表示時最右邊的一個1變為0,因為x-1將會將該位(x用二進制表示時最右邊的一個1)變為0。(1) 如果一個數是2的n次方,那么這個數用二進制表示時其最高位為1,其余位為0。判斷一個數(x)是否是2的n次方
posted on 2008-04-02 09:17 snowball 閱讀(1137) 評論(0) 編輯 收藏 引用 所屬分類: 算法+數據結構
Powered by: C++博客 Copyright © snowball