Closed GoogleCodeExporter closed 9 years ago
Не компилируется:
RadixSort.cpp: In function ‘int RadixSort(int*, int)’:
RadixSort.cpp:63: error: ‘A’ was not declared in this scope
RadixSort.cpp:64: error: ‘N’ was not declared in this scope
Original comment by aivyu...@gmail.com
on 28 Oct 2012 at 5:29
Original comment by mahe4ka1...@gmail.com
on 30 Oct 2012 at 12:14
Подаю на вход:
5
443414 476112 -859768 673990 5414
Получаю:
0 0 5414 443414 476112
Решение не принято.
Original comment by aivyu...@gmail.com
on 4 Nov 2012 at 3:11
Original comment by anna.sav...@phystech.edu
on 19 Nov 2012 at 4:29
Операция % (как и деление) - довольно
затратная вычислительно. Эффективнее
реализовывать поразрядную сортировку по
двоичным разрядам. Тогда определение
разряда - это всего лишь поразрядное И и
побитовый сдвиг. А сортировка подсчетом в
случае двоичных разрядов сводится к
разделению всех чисел на две группы.
Решение принято.
Original comment by aivyu...@gmail.com
on 23 Nov 2012 at 10:06
Original issue reported on code.google.com by
mahe4ka1...@gmail.com
on 12 Oct 2012 at 9:53