2016-12-23 148 views
-2

我有一個4字節data.Each位將作爲一個switch.I需要啓用/禁用開關基於4個字節數據中的位值。將是什麼優化的方式來獲取位的位置,設置爲32位..?獲取設置位的位置C

回答

0

有多種方法可以實現這一點。 1)右移並檢查所有位並相應地做出決定T.C爲此將是O(32)。 2)如果決定要設置固定位置,則可以創建一個掩碼,然後執行二進制和操作'&'並做出決定。在O(32)中再次T.C。

我可以想到更多類似的方法。