Теория: Общая информация изложена здесь
Практика: informatics.mccme.ru
Реализация:
- void gnome_sort(vector<int> &mas)
- {
- int cur = 0;
- while (cur + 1 < mas.size())
- {
- if (mas[cur]<=mas[cur+1])
- cur++;
- else
- {
- swap(mas[cur],mas[cur+1]);
- cur--;
- if (cur<0) cur = 0;
- }
- }
- }
* This source code was highlighted with Source Code Highlighter.
А KDE sort будет?
ОтветитьУдалитьРасшифруйте, что это за сортировка.
ОтветитьУдалить