Datamaskiner, Operativsystemer
Stack Java trykk / pop
Java stables ikke, men det er en matrise som kan bli brukt som en stabel. Samtidig, metodene for å manipulere Java rekke presse / pop, kan ha til rådighet stabelen, og en rekke av sine egne data organisasjon.
Som en første tilnærming arrays - dette er en kjent og populær datastruktur. Men å jobbe med dem som en stabel gir dem ikke forutsett muligheten for språk syntaks. Legge til / slette via Javascript trykk / pop for å avslutte eller avskifte / skift til toppen ikke bare praktisk, men også praktisk.
Ved hjelp av metoder
Matrisen kan etterfylles med nye elementer ved hjelp av fremgangsmåten trykk. Resultatet av denne metode er det nye antallet elementer i tabellen. Den omvendte prosedyre - hurtigmetoden har ingen parametre, men gir som et resultat av det siste element i matrisen.
Som følger av språket syntaks og logiske matriser kan arbeide med alle typer data.
Javascript push-objekt - tull eller fremgang?
Nettleseren språk er ikke dårligere enn sine mer "gratis" kolleger i forbindelse med objektorientert programmering, det vil si, det samme gjør det mulig å lage objekter. Dermed søkeord som betegner noe knyttet til PLO har.
Generelt sett er det faktum at det er i Javascript, så langt ikke har råd til å ha noen "gratis" fra nettleseren språket. Den mest originale - etablering av objektet her - det er programmerer hender, og starter med objektets navn.
Javascript-metoder pop & presse når du bruker gjenstander gir programmerere muligheten til å lage multi-funksjonelle objekt i bokstavelig forstand.
For eksempel, har flere beslektede, men forskjellige sider (objekter som ikke er relatert til hverandre logikken i dialog), kan du implementere bevegelse på dem den besøkende. Plassering av stabelen (et utvalg) med et taste startside objekt (en besøkende kom), gi ham et handlingsvalg.
Neste presse øverst på siden for å plassere objektet, som ble valgt av besøkende. Rollback pop returnere den tilbake. Gå videre - neste push, og så dialogen vil bli dannet av dagens besøkende. Dette kan være nyttig som en utvikler i form av erfaring og statistikk, og gir navigasjon i den gjeldende økten av nettstedet.
Stack, og en rekke data organisasjon
Det er mange oppgaver som følge krever multiple choice. Hvis du velger å implementere et sett av om eller tilfelle uttalelse, får du en stor, lang og forgrenet "bush" forhold.
Vanligvis er det ikke en dårlig løsning, men når du ønsker å endre noe, har lenge huske hva tilstanden til hvordan å være, og algoritmen vil uleselige, og den mest ubehagelige, kan være en kilde til vanskelig å oppdage feil.
Med hjelp av stabelen i nesten alle tilfeller kan du gjøre enklere.
Det er et problem: du må velge en leverandør fra hundrevis tilgjengelig. Hver kunstner kan gjøre noe ut av de tre stillinger (fra ett til tre i en hvilken som helst kombinasjon):
- t - do vedlikehold;
- s - fullt ut kan utføre reparasjoner;
- i - har rett til å gjøre garantireparasjoner.
Raskt velge Executive Order med rett type (type arbeid), kan du gjøre tre operasjoner Java presse og flette rekke til en enkelt streng.
Søk på linje i en rad er alltid klarere enn mange forhold. Dette er et enkelt tilfelle av bare tre på de tre alternativene, men også her vil det være mange mer kode enn i en sammenligning av bare to linjer.
Similar articles
Trending Now