Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Köer och Stacks Explained

    Köer och stackar är grundläggande datastrukturer i datavetenskap . Andra exempel inkluderar binära träd och fält . Datastrukturer representerar olika metoder för att organisera data , alla med sina egna fördelar och nackdelar . Köer

    I datavetenskap , är en kö en rad av data som läggs till och tas bort från enligt en FIFO ( först in /först ut ) strategi .
    Exempel på en kö

    en verklig analogi av en kö kan hittas i någon affär . Den första kunden att närma kassören är den första att checka ut , och andra kunder linje upp och kolla i den ordning de inkommer .
    Stacks

    i datavetenskap är en bunt en rad av data som läggs till och tas bort från enligt en LIFO (sist in /först ut ) strategi .
    Exempel på stack

    en verklig analogi av en stapel är en bunt tunga lådor . Den första rutan läggs ned , sedan den andra ovanpå det . Men det är den andra rutan som tas bort först och det första måste vänta till sist.
    Fördelar med köer och staplar över arrayer

    Båda dessa grundläggande datatyper har många fördelar jämfört grundläggande matriser . Det viktigaste är att stackar och arrayer kan förenkla processen att interagera med data som ofta läggs och tas bort från minnet och för vilken storlek är svår att förutspå i förväg . Stackar och köer kan samverkade med bara två vanliga funktioner : . Pop ( ta bort /hämta ) och tryck ( lägg ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är Microsoft NET Frame Network
    ·Hur man testar ett SSIS Package
    ·Hur infoga bilder i VBS -filer
    ·Hur man tar bort programuppdateringar
    ·Hur man använder MemoryStream på en Bitmap Byte Array…
    ·Hur Ren flytelement i CSS
    ·Hur man handskas med Delsträngar i CSH
    ·Vad är skillnaden mellan Visual Studio och Visual Stud…
    ·Programmerbara spel för en TI 86
    ·Hur man gör en anpassningsbar webbplats
    Utvalda artiklarna
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Hur man beräknar månadsbetalningar i Visual Basic
    ·Hur du gör ditt eget tangentbord Karaktär
    ·SMTP PHP Tutorial
    ·Hur till Redigera HTML webbplatser
    ·Hur man gör saker från början i Visual Basic
    ·Hur Visa SIG filer från PrintShop
    ·Vad är numerisk i Oracle SQL
    ·Konvertera SQR data till ETL
    ·Vad är prioritet kö
    Copyright © Dator Kunskap http://www.dator.xyz