Содержание
- 2. ФПМИ БГУ Алгоритм это конечная последовательность чётко определенных, реализуемых компьютером инструкций, предназначенная для решения определенного класса
- 3. Определение Трудоёмкость алгоритма – это функция T(l), которая оценивает сверху время, требуемое для решения задачи. Возникают
- 4. В рамках нашей дисциплины мы будем работать с детерминированными алгоритмами. Детерминированный алгоритм Для одних и тех
- 5. Как подсчитать время работы детерминированного алгоритма ? Модель вычислительного устройства: Равнодоступная адресная машина (англ. Random-Access Machine
- 6. Равнодоступная адресная машина представляет собой вычислительную машину с одним сумматором, в котором команды программы не могут
- 7. Элементарный шаг вычисления: Если в качестве модели вычислений взять неветвящуюся программу и предположить, что алгоритм –
- 8. ФПМИ БГУ На практике …. Программы, написанные на языках высокого уровня, нужно переводить в машинный код.
- 9. На практике …. Даже имея готовый ассемблерный код реализации алгоритма, не представляется возможным узнать, какое время
- 10. ФПМИ БГУ Если вы пишете на C ++ и решаете типичную алгоритмическую задачу, то можете предположить,
- 11. ФПМИ БГУ Популярность языков программирования у студентов
- 12. ФПМИ БГУ
- 13. ФПМИ БГУ
- 14. ФПМИ БГУ
- 15. ФПМИ БГУ
- 16. ФПМИ БГУ
- 17. ФПМИ БГУ 2022 год
- 18. ФПМИ БГУ
- 19. ФПМИ БГУ
- 20. ФПМИ БГУ
- 21. ФПМИ БГУ
- 22. Для оценки времени работы детерминированного алгоритма в худшем случае будем искать такой набор входных данных, на
- 23. Среднее время работы детерминированного алгоритма по всем возможным наборам входных данных Все входные данные разбиваем на
- 24. Пример. Задан массив из n уникальных элементов и некоторое число x. Необходимо определить есть ли число
- 25. А как же подсчитать время работы рандомизированного алгоритма в худшем случае? данные 1 1-й запуск алгоритма
- 26. Функции можно сгруппировать по скорости роста в три основных класса (три асимптотики): о большое от f
- 27. O(f(n)) – это множество функций, которые растут не быстрее, чем функция f(n) Говорят, что функция f(n)
- 28. Ω (f(n)) – это множество функций, которые растут, по крайней мере, так же быстро, что и
- 29. Ө(f(n)) – это множество функций, которые растут с той же скоростью роста, что и функция f(n)
- 30. f(n) даёт асимптотическую верхнюю границу для функции g(n) f(n) даёт асимптотическую нижнюю границу для функции g(n)
- 31. ФПМИ БГУ Скрытые под асимптотикой константы … Доказательство Константы можно выбрать и по-другому, однако важно не
- 32. ФПМИ БГУ
- 33. ФПМИ БГУ
- 34. ФПМИ БГУ
- 35. 1. Время последовательного поиска элемента x в произвольном массиве из n элементов? 3. Время построения бинарного
- 36. Трудоёмкость алгоритма – это функция T(l), которая оценивает сверху время, требуемое для решения задачи. Для того,
- 37. ФПМИ БГУ
- 38. ФПМИ БГУ Логарифмируем и, учитывая, что число бит является целым числом, получаем
- 39. ФПМИ БГУ Логарифмируем и, учитывая, что число бит является целым числом, получаем
- 40. ФПМИ БГУ Логарифмируем и, учитывая, что число бит является целым числом, получаем
- 41. ФПМИ БГУ
- 42. ФПМИ БГУ Решение Найдём множество возможных входных данных где входным числом будем считать Тогда
- 43. Решение ФПМИ БГУ
- 44. Оценка трудоёмкости алгоритма Сформулировали задачу и описали алгоритм её решения. Вычислили время работы алгоритма (в худшем
- 45. Сведения из математики ФПМИ БГУ Алгоритм называется полиномиальным, если его трудоемкость
- 46. Размерность задачи Время работы алгоритма Трудоёмкость ФПМИ БГУ Будем предполагать, что в результате суммирования не произойдёт
- 47. Сведения из математики 1) Экспоненциальная функция это функция: 2) Любая экспоненциальная функция возрастает быстрее полиномиальной функции.
- 48. ФПМИ БГУ Размерность задачи Время работы алгоритма Трудоёмкость биты
- 49. ФПМИ БГУ
- 50. ФПМИ БГУ 1-е число 2-е число n-е число биты Псевдополиномиальный алгоритм решения задачи: найдем максимальный элемент
- 51. ФПМИ БГУ Для задач, имеющих числовые параметры, псевдополиномиальные алгоритмы на практике ведут себя как экспоненциальные только
- 52. ФПМИ БГУ
- 53. ФПМИ БГУ
- 54. Различие между полиномиальными и экспоненциальными алгоритмами заметно при решении задач большой размерности. ФПМИ БГУ
- 55. ФПМИ БГУ Размерность задачи биты число n полиномиальный или экспоненциальный? полиномиальный или экспоненциальный?
- 57. Скачать презентацию






















































Пазл. Откройте фотографию
Реестр школьных музеев
Реестры свойств тегов
Продолжение курса HTML. Блочный элемент div
Классификация персональных компьютеров (какие бывают компьютеры)
Получение и представление информации. 3 класс
Создание сборок Операционных систем
Основы логики и логические основы компьютера
Lektsia_8_PO
Организация быстродействующих вычислительных систем
Работа_с_текстом_Python_MFypnq
Программное обеспечение
Электронные образовательные ресурсы как способ повышения качества образования
Всемирная путина (World Wide Web)
Все, все про Майнкрафт
Алгоритм и его свойства
Кодирование информации
Физические и астрономические модели
Повторение - алгоритмическая конструкция
Автоматизированное рабочее место (АРМ) специалиста
Павел Дуров. Гений, миллиардер, плейбой, филантроп
Средства массовой информации
Алгоритмы для формальных исполнителей
Внутренняя поисковая оптимизация
Решу ЕГЭ. Обществознание
Звучащее слово
Регистрация ЮЛ на Портале НБ
Триггеры в презентации. Применение. Создание слайдов с триггерами