ПредишенСледващото

Стек - колекция от предмети, от които първият е отстранена последната въведена обекта. Опашка - Колекция от предмети, когато за пръв път се отстраняват на обекта, който е на първо място в нея и е добавен.

Тези думи са много често срещани в нея литература различните софтуерни продукти. Но хората далеч от съществуващата хуманитарна програмиране и ума, че е трудно на моменти да стигнем до тяхната собствена отговор на въпроса, който се крие зад тези имена. Технически писатели, разбира се, ще си струва повече, за да обясни тези условия, но, уви, те самите рядко го притеснява. "Компютърно Новини" с традиционната си позиция "F.A.Q." побързайте, както винаги, на помощ.

Да започнем от далеч - така че, по мое мнение, би било по-ясни. Програмирането често е необходимо да се работи с колекции от предмети - в действителност, почти винаги, когато повече от един обект. Тези обекти могат да имат много по-различен характер - те могат да бъдат файлове, записи в базата данни, или дори отделни букви. В зависимост от начина на събиране и извличане елементи от тази колекция са изолирани колекции от различни видове. Stack нарича тази колекция от предмети, от които се отстраняват на първо място последната въведена обекта. От всички едно и също - колекция от предмети, в които, напротив, първо да се изтегли обекти, на първо място в нея и добавя.

За да се отнасят до опашки в жаргона на програмист, има специална "умен" термин - FIFO. Е съкращение от английското фразата "първа входяща, първа изходяща", т.е. "Първо дойде - първа изходяща". За да се обърнете към стека използва друга акроним - LIFO, тоест, "продължи, първа изходяща" или "последен влязъл - първи навън". Най-простият пример на опашката в реалния живот, като цяло, не е трудно да се намери - това е мястото за съхранение на пари в брой. Пример стека - купчина хартия, където е необходимо, че първият взети лист, който се поставя в него последно.

Трябва да се отбележи, че много често се използва терминът "стека" не само за някои абстрактни колекции от предмети, организирани, както е описано по-горе, както и процесори за съдържанието регистър временно съхранение. Въпреки това, в литературата и документация за по-голямата част от крайните потребители на софтуерни продукти е малко вероятно да се срещнат тази дума с такова значение.

версия за печат

Забелязана грешка? Изберете го с мишката и натиснете Ctrl + Enter!

Объркани, съжалявам :( Алекс, моля, поправете уебсайт, ако обичате. Аз ще се опитам да се обръща внимание.

И още веднъж погрешно. Ние трябва да бъдем "същността на $ uynut". Разликата между комина и един прост опашка. И стека, а всички - нареди динамична колекция. Но стека съдържа обекти (или елементи, както искате), които се използват за поддръжка и най-важно - служи.

Buggy :( Отиди самостоятелно отстраняване на грешки.

За мен това е просто: стек - от работилницата, всички - всички за една бира.

И znachitstsa, от купчината един по един да :-)))

Аз също веднага забелязал грешката във вестника, дори се чудех дали мога бъги. Мислено се ощипа, не, не бъги. Жалко е, че хората са подведени. Необходимо е да се извини и да публикува опровержение в следващия брой!

следваща статия трябва да бъдат етикетирани "буквите на българската азбука и как да ги използвате."

За всякакви безотговорни "технически писатели" Тези писма са използвани, но са тихи за назначаването им.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!