Wat is die Java-stapel?
Wat is die Java-stapel?

Video: Wat is die Java-stapel?

Video: Wat is die Java-stapel?
Video: Stack Java Tutorial 2024, November
Anonim

Java bied 'n ingeboude voorwerp tipe genoem Stapel . Dit is 'n versameling wat gebaseer is op die laaste in eerste uit (LIFO) beginsel. Oor die Skepping, a stapel is leeg. Dit brei Vector-klas uit met vyf metodes wat toelaat dat 'n vektor as 'n stapel . Object push(Object element): Druk 'n element bo-op die stapel.

Net so, het Java 'n stapelklas?

Stapelklas in Java . Java Versamelingsraamwerk bied 'n Stapel klas watter modelle en implemente Stapel datastruktuur. Die klas is gebaseer op die basiese beginsel van laaste-in-eerste-uit. Benewens die basiese stoot- en pop-bewerkings, is die klas bied nog drie funksies van leeg, soek en loer.

Boonop, wat is 'n tou in Java? Java-ry is 'n koppelvlak beskikbaar in java . util-pakket en verleng java . gebruik. Net soos Java Lys, Java-ry is 'n versameling van geordende elemente (Of voorwerpe) maar dit voer invoeg- en verwyderbewerkings anders uit. Ons kan gebruik Tou om elemente te stoor voordat daardie elemente verwerk word.

As u dit in die oog hou, wat is stapel en tou in Java?

Dit het 'n klas genaamd java . gebruik. Kom ons kyk nou na verskille tussen Stapel en tou datastruktuur in Java : 1) Die eerste en groot verskil tussen Stapel en tou datastruktuur is dit Stapel is LIFO(Last In First Out) datastruktuur terwyl Tou is EIEU (First In First out) datastruktuur.

Hoe skep jy 'n stapel?

Daar is twee maniere om a stapel : Gebruik skikking. Gebruik gekoppelde lys.

Hoofsaaklik word die volgende drie basiese bewerkings in die stapel uitgevoer:

  1. Druk: Voeg 'n item by die stapel.
  2. Pop: Verwyder 'n item uit die stapel.
  3. Peek of Top: Wys boonste element van stapel.

Aanbeveel: