Перейти к содержимому

Реализация qsort

1

Я искал реализацию для qsort но с помощью Google я нахожу реализацию для чего-то вроде этого

void qsort(int[] arr, int left, int right); 

То, что я хочу, это реализация для чего-то вроде этого

template <typename T> void qsort(T* begin, T* end); 

Так что я могу использовать его для необработанных указателей, умных указателей и итераторов

Я пытался реализовать это, но я просто не мог заставить это делать все эти случаи: отсортированные элементы, обратно отсортированные элементы и несортированные элементы

Любая помощь приветствуется

448 просмотров
user спросил 10 лет назад
U 44

0 ответов