я прохожу курс Udacity и в одной из лекций (https://www.youtube.com/watch?v=gPQ-g8xkIAQ&feature=player_embedded), профессор дает функцию high_common_bits
которая (дословно из лекции) выглядит в псевдокоде:Сжатая реализация trie?
function high_common_bits(a,b):
return:
- high order bits that a+b in common
- highest differing bit set
- all remaining bits clear
В качестве примера:
a = 10101
b = 10011
high_common_bits(a,b) => 10100
Затем он говорит, что эта функция используется в высоко оптимизированных реализациях попыток. Кто-нибудь знает, какую именно реализацию он имеет в виду?
Вы уверены, что это то, на что ссылаются? – templatetypedef