Дж.Ф. Люгер - Искусственный интеллект. 2003 (1156457), страница 94
Текст из файла (страница 94)
Собтоз«мыс юш в зерага ь п),ею ь сл з гптюерю рэ тюч п. тюч п.нс ошаюгс Дел атом, что ) никогда , Шкмсненв о оратора отсечен)ш прлвопв на аклснпю пслаеме тэьц 'раюч, Шкм р шснва то к то ьюпр) батсе эфф тнвном испол зованвв пам тн. Плср юр стшчею юкю вено нспольюзюь )йх) реалнззшнт Резню)ц) лла повн)рне» нюшпмзпвпк выюы р сЬ н прело ккен попок) на граф Э а з.
Ность будет прш, мэнпр»р н рюэю )» 3 пр) олншннн обшсю автори а полока. Д рнынмшш эюш вэшрпою - с поюлойпсз рюрабпюь несколько абстрэктнмх тю)оа данных 24.2. Абстрактные типы данных в РЛЕОЬОС Эфф ью в с ро Ра юрован) в юбой среде м мне повыснть за с е соармпп плформю(нц слюна проюлурныт бсттлюццй посколюу в пыор тмах «опека ю пнфе. Лыса ц в ппюп 3-5, использую ся гак«с структуры данмьш, как ЮЕСЮ»е (ыд, с'Ьпв). ср Л (Ле ю) ° рцор югю среде [рп п(уя сне),логнчнлз с и» пх ю РР01.00. по ° будет сделало в юом аз еле Рзф »цып зрекурп .спнпшвлро ср асоотютсшняшабло а.
Сп м ш 'оюзюсй к хбло. со.з ок со'.л ок» абсгрюшш пп ) вюшыт (Атд) Все про юпуры брэбо с нрюур в «позы.ш аз юпюн й мс)потап юсз от ,скмд л юпвк АТд, "сокр пы" )у)р)т этой з с)ю мпя от обью ых шапюссюх струюур ламных 3 В ы'вюнейгл У" 'нне) Оюе гоз см (юр верхушки) „ П)юсмот) ОеслслнсгО эвэнснта (юркую(пб бс 5, ПровеРю лвлпч)шланногоэлемсмта стезе б добввлепнс сппска юемснтов в стек. Ппсрю(нн 5 н б юмно опр лсл) н осно ап) Р х опсран ) юань л тшсь) ~ю шери ) а юь) ) 20500 и ю)т уз в)шчс зс Т„ басков сппсю) ) парсу всасн(() ) этп прел кат ма..
словил ать лаба лл р в р вус. тотысюкв,лнбошюс шв ляновогопустогост «а л всвсц(тор, 5с с1с, (т р)йсл ц!) это прел к та лолнястомр цап э,юл квваннз. л бав снн н счнть ванна последн о эл м нтз ю» нмгюп ш свзюнных и реме мью, пер юнас ых с у а аюстае пара «гров Налим ер, ссдц и рвы двз аргун тз лрелставл ют с бой свюзмны псрсменныс, т в трет .
смдргумен сф рм руетсвн ызсшк Аналопшн.есчнтрепйэюмеп знсо стеком, мо. н получить значенпе срхушкп стеюь То ла роа ргумсгю будет связан с н вьп стеком, и которого улюен послед нй элемент. И. накш л, сел« передать стек в качестве третьего аргуменш, то чер."з первый зле. е м о получптьзнз вынес о ерхушю). 5 юеюье кс й(51е е с, йсвсы: — юеюьег(51е епс, Есв ы это сыр сыне и зв юст лр л пь. содерюпсз лн д ннын злечюп в сшке Естествен о, зют юе результат ° оюю получпть с понош ю р к)рена«ого вызова. «рсматрнвэя следующий эл М, ЕС О Ь Е С У значенвю аргу сыта е1еп впс вытэлкцваа его нз стека Эту щюцсх)ру необкалпмл выл лп ть ло тет пор, поза прсзвю проверял пусто м шс р нне "истина" Л.адд 1хлс со вс к(ывт, бсасй, пезн1С) .— аррепд(ывс.
Еса й, е 1с) Знюевзе пер»шо зр умюш ывс зоб е са к зючен ю второго аргу с а 5с )с зля паву е ня нового см и лп1с, эту юе оперюню мсюмо «ыпалн ть, вытэлзнва» зле сыгы нз сю а ьзвс в лоб»ю лый юпуюшпй элемента временнын екдо тьх пор. но а от ь яс не Окюь ю» пу . т ты Затем нумн вьпальпвать ю очерею ле нтм времен Ого сг доб леть х в сзск Ее*се д и рпкнешю вр«нс ною ет ьз прелпка аррепд под. 1юбнО Оннсан в рзюелс )з й. Пстзлось апрепюпп преююат тече ве р ьпс свсь, о с свсь, вы ззшнй ст к в обр т. зоа овал Лат г пред -в збудугпрнвюснывюелуюш тпю)юзлсзлх — Р ПС С сн(5) сасн(е. «е с, 5), еч р с а Ь(п ас) с Ю), 1.
625 рис п (х, т);- к т ,Ьтщ, „г ило' Ьаператор сравнен я аэл те ов Пер ый ргумсю шкота е мм арж ментом авл иса существующее н ото е ката — это вновь лобаажтс "( '" сини уюшы лриориют ая очерель, а треп'нм ншт рте сбсе отвечает едп. б и «орядка элементГ Г К Еа т 4, Введение в РН0100 624 ч ас ьм Пикните жэиогии „„тела' а а нмддпяискусста >4.22, Очейю и т Р>РО (Р тт-(и-Р)тм-Осб — "пеРвым ванд б„рсд (Чс' ' с ) ио струг'уря д ык тисов, котором эл менты уддво " ес эачасв» Ряс т Очередь нсГ алшовыссь юш апреледснна первым м ис, ются в друг" й' " л опча. а дсб чарсди трсбуютс» сведующие ш(срм ы со од«си ило 4 >Е сюцпыюГ н, «си ашир ну ибо вмполияст проверку очереди нану и, в гласи )) Э стпртшк«г пусто.
ту, либо ни ациинэерус новую и це(Е, ! ), (Е>). ~Ч гль ~щюл~сшмунэ игр ни *~~ Я, )н)т1, (н)то и м ый прмомэт лоби яст в о средь, . Этот пр анкет создаст н вую 3,5 трю це(е, (е)т), т). тот ' выбит' Улавгют о терслнопэ элемент (п , опр дсисмои втормм аргу сГ с т, и явл стса рсэультцо мста) ю нсюдвсй очер Ю, опр Л, -' Этот прели'ат поэволя" проч тать;идут .й, 4 «юргене(е, (е)т), то с тяд нойо среди. 5,ем Ьы ~е е(Е1сиеп (Е>тиепг, бцеце):- ветЬег(«1е епг, От,ец вмрэ снцснр сереет,сод и. , сод —..ется ли эли ент Е1ет ел с в очерелн 0«еце дб !1 с со рице(!Нес, 0 еце, Немц,еце): — аррепб(бцеце, ьтвс, не -с!цеце).0чн тка всех эясментав очереди Очсвпа, что епсрация 5 н б можно реализовать иа основе первых четырех овце. цпй Преднк рр пб описи в разделе 14.10. 14.2.3.
Прпорцтстпая очередь В рюр теми« а еред (рпап(у рс цс) элементы обычной очереди уп рядочснм, ° «нюши новыи шсмснт добавляется в соответствующее ьюсто. Оператор улыыи эас мспт и иерею и т)ч«ий т орт ров н мент. Приоритсги счц ль была нс олюсика при риработи "жалкого" алгоритма поиска в глава 4. Посколь у рноритепмя очередь — это, ю существу, отсортированеы обыск дя очс. Рсаь, мн«вс ц с операцвй совпадают с операциями для обычной очерсю( Е телец ан"Раппам о носата е, рсу специ ие ьег 2 *це и багреце (следующим э том лла оиерачнп беццеце являсюя "лучшиГ)" атсарт рованный элемент) Операм' в«сосца в приор«тети й ошрсли соответствует авераци эпветс рц.
н'эск лмйнсвыВэлс сит й Валс сит дшисн помешаться в отведенное для него место. С рчюеьг, ( ), («С Се) ):- * гс рч(«сасе, )н)т тп (ясые, н)та>И):- рсе *псе(«сас, н) е с рс(вс с*. Г.н)т1. !н)т е !):- 1 гетшвс г, т 0«сдуюшим опер юрам лля ирноритстиой очереди явлмпс 1 етс 1>яс рт). гт пролиты снальэ) ся лля доба лепна исортироеанно о спн .
л мн эяс" сцснт е в прторитииую очеред Это нсобходи ю ори л баы нттн доч' с о с ср" «ия е пр ОРитынтю оч'Рсд пРи Рса'"'анни *' ното ОР -н - 0 » - 4 " лак(4.43). ОИЕРатср ГНЯЕ Г 1ЭВС РЦ ИеланЮУИ ОПСР ОР ЬПВ Г РЦ Ют ло дина в лРи«Рнтстную очсР«ль кажлог ново о элене та срц(( ) ь (0 „, 1, с рц((«сесыт 1), ь, н и с рц Исаев, ь. «2), 1пя ГС 1 С РЦ(Т 1, «2, Н. Ь) 14.2.4. Множество Н, н копен, опнш м абстрактный тинден хми Гю (ы) И . ство — это набор испоеторяюши ° Е олиоы ю сбьсш псина сех ло ср нк соседний л палаер «анн» списка Шоле« в а ритме поиске прсдствлееном в главы 3 н 4, (Ни«песте« элем о, еа рююр (а.
Ь). «релшюмястся н д писка (а, Ь), в юп- (юм порядок элса о нс и р ст роли. >Ьт мнмкссша нибходачо определить опсрюшн рсу еес,пеюьег вег.бе> се эе и сивдд эе пег эп «еь Потрсбую- ся шкже операции ллл объединения в сравнен ю м онест«, вкаочаа и оп, «сетево сэап, вес пхееегепсе, вцьвес и ецца1 яес е.рсу вег(1 )). м Ьег вег(Е, 5) Ьег(Е, 5). бе1ег Е п яегж, ! 1, бе1еге ЕЕ и ег(Е, (Е)Т). Т) бе1еге Е 1« вег(Е, (Н)Т1, (Н)Т П )) бе1есе эе ьп ассы, т. т пе ).
абд 11 ос и «Ы (Х. 5, Ю п Ь (Х, 5). бб . 'и С 1 с(Х, 5, (Х,'Я>). паол(( ) 5 И 1оп(15)т), 5, 5 пеы:— Цп1о (Т, 5, 52), асб Е ас ' вес(и, 52, 5 п ), 'ц'« 'с(( тЬ«г(1Н)Т) 5) шсЬет вес(н, 5). «Ь«ег(т. 5). пс тассе (( ). , ( )). 1«С е с п(15(т1, 5, (Н)5 пе Ь г вег(Н, 5), 1ПГ гв сэо (Т. 5, 5 Пвн) !пг,в с!оп(( )т), 5, 5 псегяесс (т, 5.
еес б ' ЕЕ е ( ( 1 . †. аег 41ЕЕег*по ((Н)т), 5, Т пе ие ьег * с(н, ж, Вег О ЕЕ е с (Т 5 С ЙгЕ(е и ((Н)Т), «ес пэи е с (т, 5 ° Т- аи)' 626 т а1 юс(ш. Ол? э Ов с(а!. зл?. !э С(ЛЗ, Л11. ...,„,. „„ы на Языке РКОЕОС рнъ е сп. Нэ э0 «О:т ииющ? Е ° «ъш штв (. г бчч пкл ъ и! Рээъл ч~ ъ э«з, -и Лю«ъ ' ,ш то решемне зюй проб(ем В МЫ О.
»Рвы, очсвилно. что зт . зази мввно п! Тот«вить кэк зллзчь нонсю на графе Пл »Еэа аУ4ЛО ЧИЧЪ ВСС ИЗ»»Кинг ТОЛЫ. Л:Т ОНЫЕ Е КЗЭ(ЛЫН Ч Чсит Р ШЕИ» нн юш залачн Гщщв(Рыси зпп илов нолт окикъсэ ис?смел 'пюРнтслъиыма. Ооскольк ОРнвз рнэолягт юзукащо ас?чпщшиыт сасшзнай (к1 гз шаъ то съ«ст1. Ди ючэи прслпожюч. 'по эш состояния шийчнвы. н Чисто (Осе Г-и трам р ф ° езяоааьш саспмнай В лолы »окне пе!Мэоз(пь четыре комбнншвн поселю ровчъ лмща в юзаэ.
чеиии и коз . чслиекз в кзпуст?. з глюке о о о 'ееостоэик» " зюит л Ши !4.! »мззанм шсаюыл соломпщ Оромсса ыонскв 'Еосшзнне мнря" нокао — ю(м. а четэсртащ — ил?гты П позага, с — ю(м. О«георга» релполагается. что река течет с »веря нэ юг. и вс се к. Ш(ъчв свивши» е (мкточнмй? и ъ (илэлный?. Таким Оорэзоч. ею. н, . М? оэиачяес что все в ъг, рэспюшшще «я зала»он М«О Отмени» 'па»:с Оемсаэамс «ОГлзкм соглшминв были пронзвюью амбра"ы ~~ и(б«Р Оээтаетстии( ' та(тъ( я «?лз тн нскъсственного в«теис тэ.
юэ тали(ь Вьйр„ сг" ззающа обесщчщь — зачэслпо наноолш ьр(пюиьш яснеет Рею«' ~ ?лооиое прело»юлик лепно прел" чЧ«э Р«ат в пГО»,зю ш'ст'?вина ийю «тзлзютса в Рез . ъшш пеРепРщм Ьак !4 П Вщт„, г«"ъ"шят а иэченнй аариытрэв прелнштэ всего аааааь щта нм (аат, чщ ос,юо ~ог( ОР юлеч» переправы Поаз но бумм 1'в"" либаве(мокин» тя"тпл нс е\ойчнвымв Нэ р к !4. поизэ" ' «осщящ,я, щй. «т аст асебааиаюп\зев Р«Ч. По«ЪО щку чюовеь а ег1з Чмвтшт л'л ч"а че(мз Рас. !42 »витим мк( ( Чклсгмнснне л.ш чесшпотокеи ш.чол на «отЧю» „ щита виня,.» ° аыъ,щ «З™ащвщ щене Р,„,, "'Ч ноиталнчо выполнять поиск пуп( т" (мзн «'э(том(вэ а Рел'"апра ой обсел«чниет четзнюм ?Ори .П з пронесет и . Р?-'(лщноннм«прлэ(нэ †. т прэиня ( ъ"о - *'"" РВОЕОО ' зз е РПОЕОО .
Чмю РВОЕОО ~~, "'Р и ю,, «,,Р Л ВЮЮ икОпасывзтъс в торновсаой л (т ( "штъ Ш Ш йая п(зиса форме. Нпо ! Оеъ(яа ься „. ес ...»у бр и л'лъюнкп, ""' н-лают тъся а,о„нч" "ъ"и запое„« ъ'Ревени г кшорят пропп»анно ьзтз о(е у а отеле. ПРЗЕ(НО лтэ воза Сэощ е. котор,лг «прыщ от онори !щ . 1; Рашення слал ъно ?лоа. 'аъ ?легион „„'.
е Осостщи„„ мо(у( 6\«ть пролетав?сам в зц, О я стеллошсч мешзюгв з(ше огРаиич и „-, пРамерс „ н нъаи(н 'М( ч и (а ,е *юе(, э н( пт»е (эш ГКО Гкс !э б Ории «Г т и«э и 4 Снз чялл аврелеп(» прзюп( лш п о. есл чатовеь н ю» киши» ю мш ломано (и О! Гшю(«шо беркат реа Уылм шч»и . о., "" -вывзть сштюнне всвое(в. е. О. С( э Октоенае с состозмневсасе(к, и, О.