Ce este stiva Java?
Ce este stiva Java?

Video: Ce este stiva Java?

Video: Ce este stiva Java?
Video: Learn Stack data structures in 10 minutes 📚 2024, Noiembrie
Anonim

Java furnizează un tip de obiect încorporat numit Grămadă . Este o colecție care se bazează pe principiul ultimului intrat, primul ieșit (LIFO). Despre creație, a grămadă este gol. Extinde clasa Vector cu cinci metode care permit unui vector să fie tratat ca a grămadă . Object push(Object element): împinge un element în partea de sus a grămadă.

La fel, Java are o clasă de stivă?

Clasa Stiva în Java . Java Cadrul de colectare oferă a Clasa de stivă care modelează și implementează Grămadă structură de date. The clasa este bazat pe principiul de bază al ultimului intrat, primul ieşit. Pe lângă operațiunile de bază push și pop, clasă oferă încă trei funcții de gol, căutare și peek.

În plus, ce este o coadă în Java? coadă Java este o interfață disponibilă în java . pachet util și se extinde java . util. Exact ca Java Listă, coadă Java este o colecție de elemente ordonate (Sau obiecte), dar efectuează operațiunile de inserare și eliminare diferit. Putem folosi Coadă pentru a stoca elemente înainte de prelucrarea acestor elemente.

Ținând acest lucru în vedere, ce este stiva și coada în Java?

Are o clasă numită java . util. Acum să vedem diferențele dintre Stack și coadă structura datelor în Java : 1) Prima și majoră diferență între Stack și coadă structura datelor este aceea Grămadă este structura de date LIFO(Last In First Out) în timp ce Coadă este structura de date FIFO (First In First Out).

Cum creezi o stivă?

Există două moduri de a implementa a grămadă : Folosind matrice. Folosind lista legată.

În principal, următoarele trei operații de bază sunt efectuate în stivă:

  1. Push: adaugă un articol în stivă.
  2. Pop: elimină un articol din stivă.
  3. Peek sau Top: returnează elementul superior al stivei.

Recomandat: