Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Арапайым таңдаумен сорттау анализі.
Кілттерді салыстыру саны С кілттердің бастапқ ы ретіне тә уелді емес. Бұ л ретте қ арапайым таң даумен сорттау қ арапайым енгізулермен сорттауғ а қ арағ анда орынды екенін айтуғ а болады. Біз мынаны аламыз: Жө нелтудің бастапқ ы реттелген кілттер жағ дайында минималды саны M min = і (n -1) жә не ең ү лкен мә нді қ абылдайды: , егер бастапқ ыда кілттер кері тә ртіппен орналасқ ан болса. Алгоритмнің қ арапайымдылығ ына қ арамастан орташаны Морт. анық тау қ иын. Ол неше рет анық талуына тә уелді, k1,..., kn тізбегін қ арастырғ анда ki келесі k1,..., kiө 1 шамалардан кіші болады. Саны n -ғ а тең n кілттердің барлық орын ауыстырулары ү шін алынғ ан орташа шама, бұ л Hn -1, мұ ндағ ы Hn - n-дік гармониялық сан (Д.Кнут. Т.1 қ араң ыз). Hn санын былайша бейнелеуге болады:
мұ ндағ ы y=0.577216... - эйлеров тұ рақ тысы. Жеткілікті ү лкен n ү шін біз бө лшек қ осылғ ыштарды қ алдырып кетіп, осылайша i-інші ө туде игерулердің орташа санын келесі тү рде аппроксимирлей аламыз: . Онда М орт. жө нелтулердің орташа саны таң даумен іріктеу кезінде Fi қ осындысы бар, бұ нда i 1-ден n-ге дейінгі мә ндерді қ абылдайды: Интегралдың кө мегімен ары қ арай жекелеген қ осылғ ыштардың қ осындысын аппроксимирлей отырып Осы жуық мә нді аламыз
Біз қ арапайым таң даумен іріктеу ә детте қ арапайым енгізулермен іріктеуге қ арағ анда тә уірлеу, бірақ кілттер ертерек іріктелген немесе іріктелген дерлік жағ дайларында қ арапайым енгізулермен іріктеу анағ ұ рлым тезірек жұ мыс істейді.
|