Mi a verem és a sor

A Stack olyan objektumok gyűjteménye, amelyekből az utolsó hozzáadott objektumot először veszik. A várólista objektumok gyűjteménye, amikor az első objektumot, amelyet először hozzá tettek, először kivonásra kerül.

Ezek a szavak gyakran megtalálhatók a különböző szoftverek kísérő dokumentációjában. Azonban az emberek, akik távol állnak a programozással és humanitárius gondolkodással rendelkeznek, néha nehéz eljutni a kérdésre, hogy mi rejtőzik e nevek mögött. Természetesen a műszaki íróknak több hasonló kifejezést kellett volna kifejteniük, de sajnos csak ritkán hibáztak. "Számítógépes hírek" a hagyományos "F.A.Q." siess, mint mindig, hogy segítsen.

Kezdjük messziről - tehát véleményem szerint világosabb lesz. A programozás során nagyon gyakran szükséges objektumgyűjtemények működtetése - sőt, szinte mindig, ha több tárgy van. Ezek az objektumok nagyon eltérő természetűek lehetnek - lehetnek fájlok, rekordok az adatbázisban vagy akár egyedi betűk. Attól függően, hogy az elemek hogyan vannak hozzáadva és kinyomtatva a gyűjteményhez, különböző típusú gyűjteményeket választanak ki. A verem olyan objektumok gyűjteménye, amelyekből az utolsó hozzáadott objektumot először kivonják. A sor olyan tárgyak gyűjteménye, amelyekben éppen ellenkezőleg, az első objektumokat először kiragasztják és hozzáadják hozzá.

A programzsargonban lévő sorok jelzésére speciális "intelligens" kifejezés van - FIFO. Ez az angol "első, első ki" rövidítés rövidítése. "először jött be - először jött ki." A verem megjelöléséhez használjon egy másik rövidítést, a LIFO-t, vagyis az "utolsó be, először ki" vagy "az utolsó beírása - az első". A legegyszerűbb példa a várólistára a való életben, általában könnyen megtalálható - ez a sor a készpénz-nyilvántartásban. A stack egyik példája egy papírköteg, amelyben először az első lapot helyezik be.

Érdemes megjegyezni, hogy nagyon gyakran a "stack" kifejezést használják nemcsak a fent leírt módon szervezett egyes absztrakt gyűjteményekhez, hanem a feldolgozók nyilvántartás tartalmának átmeneti tárolásához. Azonban a legtöbb szoftvertermék végfelhasználóinak szakirodalmában és dokumentációjában nem valószínű, hogy ezt a szót ezzel az értékkel kielégítik.

Nyomtatható verzió

Hiba történt? Jelölje ki az egérrel és nyomja meg a Ctrl + Enter billentyűt!

Összetört, sajnálom: (Alex, kérlek, javíts egy helyszínen, ha nem bonyolítja.

És újra tévedtem. Meg kell "kapnunk annak lényegét". A köteg és a sor közötti különbség egyszerű. Mind a verem, mind a sor rendezett dinamikus gyűjtemények. De a köteg objektumokat (vagy elemeket tartalmaz), amelyeket a karbantartáshoz használnak, és a sor a SERVICED.

Glyuchu: (Én magam csinálom.

Számomra minden egyszerű: egy köteg - egy tároló egy gépből, egy sor - egy sor egy sörért.

És, znachitstsa, a veremről és viszont :-)))

Rögtön észrevettem egy hibát az újságban, azt is elgondolkodtam, hogy bujkálok-e. Mentálisan megcsípettem magam, nem, nem vagyok. Kár, hogy az embereket félrevezetik. Az újság következő kiadásában bocsánatot kell kérni és meg kell semmisíteni!

A következő cikknek "az orosz betű betűi és használatuk" címet kell adni.

mert mindenféle tudattalan "technikai író" ezeket a betűket használja, de nem mondanak semmit a kinevezésükről.

Kapcsolódó cikkek