Алгоритмы и структуры данных Анализ сложности алгоритмов



Download 1,23 Mb.
bet5/9
Sana26.04.2022
Hajmi1,23 Mb.
#584477
TuriЛекции
1   2   3   4   5   6   7   8   9

Уточнения

  • Время выполнения операторов присвоения, чтения и записи обычно имеют порядок О(1).
  • Время выполнения последовательности операторов определяется с помощью правила сумм.
  • Степень роста времени выполнения последовательности операторов без определения констант пропорциональности совпадает с наибольшим временем выполнения оператора из данной последовательности.

Уточнения

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

Структуры и алгоритмы обработки данных

Временная сложность алгоритмов

Временная сложность алгоритмов

Число T(n) простейших операций,

выполняемых внутри алгоритма,

пропорционально действительному времени

выполнения данного алгоритма .

Для многих программ время выполнения

является функцией входных данных .

Временная сложность алгоритмов

Временная сложность алгоритма – функция времени T(n), от размера входных данных n, определяет максимальное количество элементарных операций, которые были проделаны алгоритмом для решения поставленной задачи заданного размера.

Временная сложность алгоритмов

Например, некая программа имеет время выполнения

Т(n) = сn2, где с — константа.

Единица измерения Т(n) точно не определена, обычно понимается под Т(n) количество инструкций, выполняемых на идеализированном компьютере.

Временная сложность алгоритмов.


Точное значение временной сложности зависит от определения элементарных операций.
Операции могут быть:
  • Арифметические;
  • Побитовые;
  • Операции на машине Тьюринга.

Download 1,23 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish