bit-shift
Co robi > w Javie?
Dobra, próbowałem sprawdzić co oznacza >>, lub shift, ale to jest ponad moją głowę, jak to wyjaśnia ta strona: http://www.janeg.ca/scjp/oper/shift.html
Jakie by było wytłumaczenie, gdyby rozmawiała z dzieckiem?
Czy bit przesuwa O (1) Czy O (n)?
Są operacje zmiany O(1) Czy O(n) ?
Czy to ma sens, że komputery zazwyczaj wymagają więcej operacji, aby przesunąć 31 miejsc ... st stała niezależnie od tego, ile miejsc musimy się przesunąć?
PS: zastanawiam się, czy hardware jest odpowiednim tagiem..
Dlaczego przesunięcie o 0 obraca liczbę dziesiętną?
Ostatnio znalazłem ten fragment kodu JavaScript:
Math.random() * 0x1000000 << 0
Zrozumiałem, że pierwsza część gene ... s języka JavaScript, czy też występuje również w innych językach? Myślałem, że rozumiem przesunięcie, ale to mnie zastanawia.
- 1
- 2