рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Сложение и умножение в O-символике

Сложение и умножение в O-символике - раздел Образование, Министерство образования Российской Федерации Правило Суммы. Если ...

Правило суммы. Если и , то . (Аналогичные утверждения справедливы также для множеств и ).

 

Доказательство. (Доказательство этой теоремы основывается простом соотношении для произвольных вещественных чисел , ,,: если и , то )

Поскольку , существует константа с1 и неотрицательное целое число n1 такие, что для всех справедливо .

По аналогии, поскольку существует константа и неотрицательное целое число такие, что для всех справедливо .

Обозначим через и рассмотрим случай, когда верны оба неравенства для случая . Сложив приведенные выше неравенства, получим

.

Откуда следует, что . Исходя из определения О-асимптотики, в качестве констант с и положим и .

 

При анализе алгоритмов теорема о сумме используется следующим образом. Пусть имеются два фрагмента программы P2 и P2, причем время выполнения одного , а другого . Очевидно, что если эти фрагменты выполняются последовательно, то общее время работы (общая трудоемкость последовательно выполняемых фрагментов) будет равно . Тогда асимптотическая оценка всего фрагмента по теореме о сумме – . Это означает, что общая эффективность алгоритма зависит от той части, для которой функция роста трудоемкости имеет наибольший порядок роста, т.е. от наименее эффективной его части алгоритма:

 

.

 

Правило произведений. Если T1(n) и Т2(п) имеют степени роста O(f1(n)) и O(f2(n)) соответственно, то произведение T1(n)T2(n) имеет степень роста O(f1(n) f2(n)).

Доказательство аналогично доказательству правило сумм.

Следствие правила произведений. O(cf(n)) эквивалентно О(f(п )), где с — положительная константа. Иными словами положительную константу можно вносить и выносить из-под асимптотической функции.

Например, О(2п2) эквивалентно О(п2).

 

– Конец работы –

Эта тема принадлежит разделу:

Министерство образования Российской Федерации

Асимптотические обозначения Асимптотически точная оценка функции... Основные классы эффективности... В теории анализа эффективности алгоритмов к одному классу относят все функции чей порядок роста одинаков с точностью...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Сложение и умножение в O-символике

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Министерство образования Российской Федерации
Московский государственный университет приборостроения и информатики   Структуры и алгоритмы обработки данных (Анализ эффективности алгоритмов)

Понятия алгоритма и структуры данных
Алгоритм – это точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату. ЭВМ в настоящее время приходится не только быстро счи

Понятия сложности и эффективности алгоритмов и структур данных
В процессе решения прикладных задач выбор подходящего алгоритма вызывает определенные трудности. Алгоритм должен удовлетворять следующим противоречащим друг другу требованиям: 1) быть прос

Асимптотически точная оценка функции роста
Если для функции T(n) найдутся константы c1 > 0 и c2 > 0 и такое число n0 > 0, что выполнится условие

Свойства асимптотических функций
Введённые нами определения обладают некоторыми свойствами транзитивности, рефлексивности и симметричности. Транзитивность:

Ограниченность показателя функции роста
Пусть даны две программы, время выполнения одной O(n²), а вторая O(n³), причем при определенной комбинации компилятора ПК одна программа выполнятся за 100n², а вторая 5n³ может

Принципы анализа эффективности нерекурсивных алгоритмов
Общий план анализа эффективности нерекурсивных алгоритмов: 1. Выбрать параметр (или параметры), по которому будет оцениваться размер входных данных алгоритма (например, число элементов мас

Свойства логарифмов
В приведенных ниже формулах основание алгоритмов считается большей 1; его конкретная величина значения не имеет. Запись lg a означает логарифм по основанию 10;

Значение суммы некоторого ряда
1. 2. 3.

Правила работы с суммами
1. 2. 3.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги