Содержание
- 2. Занятие 2. Основы оценки сложности алгоритмов. Поиск НОД и НОК. Системы счисления
- 3. Знакомство с понятием сложности алгоритма При сравнении производительности различных алгоритмов решения задачи следует учитывать, что скорость
- 4. Сложность алгоритма Сложность алгоритма – функция FA(n), определенная как наибольшее количество элементарных действий при решении задачи
- 5. Важные определения
- 6. Важные определения
- 8. Характер возрастания сложности
- 9. Классификация алгоритмов по сложности
- 10. Примеры задач
- 11. Примеры задач
- 12. Бинарный алгоритм Евклида Бинарный алгоритм Евклида выполняется примерно на 60% быстрее традиционного. Бинарный алгоритм Евклида основан
- 13. Поиск наименьшего общего кратного
- 14. b=a mod p -> остаток от деления a на p равен b Пример: 5 mod 3=8
- 15. Система счисления – система записи чисел с помощью определенного набора цифр Цифры – символы, с помощью
- 16. Базис ПСС – последовательность чисел, каждое из которых задает «вес» соответствующего разряда Традиционная ПСС – система
- 17. Первые числа в двоичной, восьмеричной и шестнадцатеричной системах счисления
- 18. Сложение Вычитание Умножение Деление (действуют обычные правила выполнения операций «в столбик», подробнее рассмотрим в следующей лекции)
- 20. Скачать презентацию