PDA

Просмотр полной версии : СИ : Цифровая сортировка (не массив, а очередь чисел) - ошибка.


hoty
12.08.2008, 20:52
Язык СИ :
Цифровая сортировка последовательности чисел (не массива):

Сортировка работает неправильно :
например,
на входе : 259 144 480 512 389 44 104 358 221 354
на выходе: 44 221 144 104 259 354 358 480 389 512
происходят, какие-то выпадения чисел.

Подскажите, в чем может быть ошибка, плз :-(

izlesa
12.08.2008, 23:30
я прямо прослезился ... желание в алгоритме разбиратся нету никого. Мало того, что оформление жестокое, так ещё автор путает понятие очереди и списка.

Трудно определить атомарные функции работы со списком (включение, удаление, перестановка) и реализовать какой нибудь метод сортировки уже неоглядываясь на детали реализации объекта данных?

ЗЫ да и лучше чтоб функции не работали с глобальными переменными. Это так, совет )