| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Strand Sort |
| Автор: Djen1k 15.11.2009, 00:04 | ||
| Нужно реализовать алгоритм сортировки Strand Sort (функции передают указатели на начало и конец массива) Всё, что удалось найти по данному алгоритму, это вот такой вот псевдокод
С вот таким вот примером: Unsorted List Sublist Sorted List 3 1 5 4 2 1 4 2................3 5 1 4 2.................................3 5 2......................1 4............3 5 2......................................1 3 4 5 ........................2...............1 3 4 5 .........................................1 2 3 4 5 Я что-то немножко не понимаю, как именно вставлять элементы из Sublist в Sorted List мы же вытягиваем просто возрастающую последовательность, и вставляем её, но может получится,что эл-ты нужно вставлять между эл-тами результирующего массива, что-то я тогда не понимаю этот способ сортировки... |
| Автор: A5uKa 15.11.2009, 13:53 | ||||||
не знаю такого
В смысле ? равно написать...
Может быть только то, что ты напишешь в коде. В этом коде - не может. В том и суть сортировки, что они по порядку добавляются. |
| Автор: Luyan 16.11.2009, 00:39 | ||
| суть читай здесь http://www.itl.nist.gov/div897/sqg/dads/HTML/strandSort.html
|
| Автор: Djen1k 16.11.2009, 01:42 |
| Спасибо,буду разбираться |