0 / 0 / 0
Регистрация: 05.12.2016
Сообщений: 19
|
|
1 | |
Реализуйте алгоритм сортировки слиянием применительно к односвязным спискам11.06.2017, 09:57. Показов 1927. Ответов 1
Метки нет (Все метки)
Реализуйте алгоритм сортировки слиянием применительно к односвязным спискам. Основные шаги алгоритма должна быть идентичным сортировке массивов, но, безусловно, реализация конкретных шагов, например, разделение массива на два под-массива по середине, может существенно отличаться. В отличие от сортировки массивов, для списков не обязательно создавать копии данных, поскольку узлы достаточно легко отделяются друг от друга. Аналогично, при слиянии отсортированных половинок списков не обязательно копировать данные, ведь, в отличие от массивов, элементы удобно вставлять в существующий список в любой интересующей позиции. Протестируйте реализацию алгоритма на достаточном наборе входных данных различного характера (случайные, уже упорядоченные, упорядоченные в обратном порядке, последовательности с повторяющимися элементами).
Можно использовать готовые реализации структур данных!!! sta-ki15-master.zip
0
|
11.06.2017, 09:57 | |
Ответы с готовыми решениями:
1
Алгоритм сортировки слиянием Реализуйте эффективный алгоритм сортировки в виде метода класса Алгоритм сортировки слиянием на CUDA Задача по односвязным спискам |
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,628
|
|
11.06.2017, 10:33 | 2 |
0
|
11.06.2017, 10:33 | |
11.06.2017, 10:33 | |
Помогаю со студенческими работами здесь
2
Ассемблерные вставки в C++. Алгоритм сортировки слиянием алгоритм внешней сортировки простым слиянием Алгоритм сортировки слиянием. Исправить ошибки в коде Реализуйте алгоритм сортировки для массива, содержащего указатели на объекты-множества целых чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |