Kas ir Java steks?
Kas ir Java steks?

Video: Kas ir Java steks?

Video: Kas ir Java steks?
Video: Seero7 & Murolim - Kelaman ko'changa ko'rgani 2024, Maijs
Anonim

Java nodrošina iebūvētu objekta tipu, ko sauc Kaudze . Tā ir kolekcija, kuras pamatā ir LIFO (pēdējais iekšā pirmais ārā) princips. Par radīšanu, a kaudze ir tukšs. Tas paplašina Vector klasi ar piecām metodēm, kas ļauj vektoru uzskatīt par a kaudze . Objekta nospiešana (Objekta elements): nospiež elementu augšpusē kaudze.

Tāpat, vai Java ir steka klase?

Stack Class iekšā Java . Java Kolekcijas sistēma nodrošina a Stack klase kas modelē un ievieš Kaudze datu struktūra. The klase ir pamatojoties uz pamatprincipu "pēdējais pirmais ārā". Papildus pamata push un pop operācijām, klasē nodrošina vēl trīs tukšas, meklēšanas un palūrēšanas funkcijas.

Turklāt, kas ir rinda Java? Java rinda ir interfeiss, kas pieejams java . util paketi un pagarina java . util. Tieši kā Java saraksts, Java rinda ir sakārtotu elementu (vai objektu) kolekcija, bet ievietošanas un noņemšanas darbības veic atšķirīgi. Varam izmantot Rinda saglabāt elementus pirms šo elementu apstrādes.

Ņemot to vērā, kas ir stack and queue Java?

Tai ir klase ar nosaukumu java . util. Tagad redzēsim atšķirības starp Kaudze un rinda datu struktūra iekšā Java : 1) Pirmā un galvenā atšķirība starp Kaudze un rinda datu struktūra ir tāda Kaudze ir LIFO (Last In First Out) datu struktūra, kamēr Rinda ir FIFO (First In First out) datu struktūra.

Kā jūs izveidojat kaudzi?

Ir divi veidi, kā īstenot a kaudze : Izmantojot masīvu. Izmantojot saistīto sarakstu.

Kaudzē galvenokārt tiek veiktas šādas trīs pamatdarbības:

  1. Push: pievieno vienumu kaudzē.
  2. Pop: noņem vienumu no kaudzes.
  3. Palūrēt vai augšā: atgriež kaudzes augšējo elementu.

Ieteicams: