Algoritmlar samaradorligini tahlil qilish
Асосий самарадорлик синфлари
Download 1.67 Mb.
|
21-maruza
Асосий самарадорлик синфлари
Энг яхши самарадорликлардан жуда кам мантиқий мисоллар келтириш мумкин, чунки алгоритмнинг ишлаш вақти одатда кириш ҳажми чексиз катталашганда чексизгача боради. Таржима 1-жадвал Одатда, натижа муаммонинг ўлчамини алгоритмнинг ҳар бир итерациясида доимий омил билан кесишади. Шуни ёдда тутингки, логарифмик алгоритм унинг барча киришларини ёки ҳатто унинг қатъий бир қисмини ҳисобга олмайди: буни амалга оширадиган ҳар қандай алгоритм камида чизиқли ишлаш вақтига эга бўлади. n ўлчамли рўйхатни сканерловчи алгоритмлар (масалан, кетма-кет қидириш) бу синфга тегишли. divide-and-conquer алгоритмлари, ўртача ҳолатда бирлаштириш ва тезкор саралаш, шу тоифага киради. Одатда, иккита ўрнатилган ҳалқали алгоритмларнинг самарадорлигини тавсифлайди. Элементар саралаш алгоритмлари ва нхн матрицалари устидаги айрим амаллар стандарт мисоллардир. Одатда, учта ўрнатилган ҳалқа билан алгоритмларнинг самарадорлигини тавсифлайди. Чизиқли алгебрадан бир нечта notrivial алгоритмлар ушбу синфга киради. n-элементлар тўпламининг барча кичик тўпламларини яратувчи алгоритмлар. Кўпинча, "eksponensial" атамаси ушбу ва каттароқ ўсиш тартибларини ўз ичига олиш учун кенгроқ маънода ишлатилади. N-элемент тўпламининг барча алмаштиришларини ҳосил қилувчи алгоритмлар Download 1.67 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling