Чтобы разделить на 2, какой из них лучше Right Shift Operator или традиционный оператор деления? [Дубликат]
На этот вопрос уже есть ответ здесь:
Сдвиг вправо для выполнения деления на 2 на -1 6 ответовПри чтении исходного кода Java дляCollections.reverse
метод,Right Shift operator is used for finding middle.
......
for (int i=0, mid=size>>1, j=size-1; i<mid; i++, j--) // Right Shift
swap(list, i, j);
.....
То же самое можно сделать, используя традиционный подход деления на 2.
Я исследовал на стекеСдвиг вправо для выполнения деления и найдите, что лучше использовать оператор деления, а не Right Shift.
ОБНОВИТЬ : But then why java guys used Right Shift and not division ?
So which approach is better to use and Why ?