Назад
Зміст
Вперед
Алгоритми сортування масиву
1. Метод простого вибору (Selection Sort)
Алгоритм
- У невідсортованій частині масиву знайти елемент із найменшим значенням.
- Поміняти його місцями з першим елементом невідсортованої частини.
- Вважати цей елемент уже відсортованим і повторити ті самі дії для решти масиву.
- Продовжувати, доки невідсортована частина не зменшиться до одного елемента.
2. Метод простого обміну (бульбашка, bubble-sort)
Алгоритм
- Проходимо масив зліва направо, порівнюємо кожну пару сусідніх елементів і міняємо їх місцями, якщо вони стоять у неправильному порядку.
- Після одного проходу найбільший елемент переходить у кінець масиву.
- Повторюємо такі проходи для частини масиву, яка ще не впорядкована.
- Продовжуємо, доки невпорядкована частина не зменшиться до одного елемента.
3. Метод прямого включення (insertion sort)
Алгоритм
- Вважаємо перший елемент відсортованою частиною масиву.
- Беремо наступний елемент і порівнюємо його з елементами відсортованої частини справа наліво.
- Зсуваємо праворуч усі елементи, які більші за поточний, і вставляємо його на правильне місце.
- Повторюємо ці дії для кожного наступного елемента, доки весь масив не стане відсортованим.
Назад
Зміст
Вперед