Pytania otagowane jako integer-arithmetic



1
Razy dwa razy szybciej niż przesunięcie bitowe w przypadku liczb całkowitych w Pythonie 3.x?
Patrzyłem na źródło sort_containers i byłem zaskoczony, widząc tę linię : self._load, self._twice, self._half = load, load * 2, load >> 1 Oto loadliczba całkowita. Po co używać przesunięcia bitowego w jednym miejscu, a mnożenia w innym? Wydaje się rozsądne, że przesunięcie bitu może być szybsze niż dzielenie przez całkę …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.