[問題] 如何快速求出最左邊bit為1的位置
假設今天我有一個bit 串列
N=010010,我想快速求出最左邊的1
也就是010000
如果是最右邊的話
可以用 N XOR (N-1) & N 取得
但是最左邊目前沒什麼概念可以解這問題
有沒有高手可以指點一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.169.152
→
12/31 13:48, , 1F
12/31 13:48, 1F
→
12/31 13:49, , 2F
12/31 13:49, 2F
→
12/31 13:51, , 3F
12/31 13:51, 3F
推
12/31 13:56, , 4F
12/31 13:56, 4F
→
12/31 14:01, , 5F
12/31 14:01, 5F
推
12/31 14:01, , 6F
12/31 14:01, 6F
→
12/31 14:01, , 7F
12/31 14:01, 7F
推
12/31 14:03, , 8F
12/31 14:03, 8F
→
12/31 14:04, , 9F
12/31 14:04, 9F
→
12/31 14:09, , 10F
12/31 14:09, 10F
→
12/31 16:18, , 11F
12/31 16:18, 11F
→
12/31 23:30, , 12F
12/31 23:30, 12F
→
12/31 23:30, , 13F
12/31 23:30, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):