Содержание
- 2. Теорема о сложности сортировки
- 3. Да Нет Нет Нет Нет Нет Да Да Да Да
- 4. Теорема о сложности сортировки
- 5. Теорема о сложности сортировки
- 7. Для пересылок: если мы определили требуемую перестановку и имеем память для второй копии массива, то достаточно
- 8. Возьмем произвольный элемент массива, обозначим его через Х. Просматривая массив слева, найдем элемент ai ≥ x.
- 9. Метод Хоара (QuickSort) Алгоритм на псевдокоде L, R – левая и правая границы рабочей части массива
- 10. К У Р А П О В А Е Е У Р А П О В
- 11. А А В Е А А В А А В А В
- 12. П О Р У К К О Р У П К О Р У П П
- 14. 2) Х = med (aL ,…, aR) – медиана Определение. Элемент am называется медианой для элементов
- 15. Пример. X Х Х Х Х Х Х
- 16. Итак, количество сравнений C = n log n Количество пересылок зависит от расположения элементов, но не
- 17. Проблема глубины рекурсии В теле подпрограммы доступны все объекты, описанные в основной программе, в том числе
- 18. Вычисление 4! fact (4) (((1*1)*2)*3)*4 fact(3) ((1*1)*2)*3 fact(2) (1*1)*2 fact(1) 1*1 fact(0) 1 Рекурсивное выполнение программы
- 19. Фрейм: При выходе из подпрограммы эта память (фрейм) освобождается. Но если подпрограмма вызывает другую подпрограмму или
- 21. Вместо двух рекурсивных вызовов (для левой и правой части массива) будем использовать только один рекурсивный вызов,
- 23. Примеры рекурсии Преподаватель всегда прав. Если преподаватель не прав, смотри пункт 1. Бюрократия разрастается, чтобы удовлетворить
- 25. Скачать презентацию