Какво представлява стекът на Java?
Какво представлява стекът на Java?

Видео: Какво представлява стекът на Java?

Видео: Какво представлява стекът на Java?
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Ноември
Anonim

Java предоставя вграден тип обект, наречен Стек . Това е колекция, която се основава на принципа на последния пристигнал първи (LIFO). За Сътворението, а стека празно е. Той разширява клас Vector с пет метода, които позволяват на вектор да се третира като a стека . Избутване на обект (елемент на обект): Избутва елемент в горната част на стека.

По същия начин, Java има ли клас стек?

Стек клас в Java . Java Рамката за събиране осигурява a Стек клас които модели и прилага Стек структура на данни. В клас е базиран на основния принцип последен дошъл, първи излязъл. В допълнение към основните push и pop операции, клас предоставя още три функции за празно, търсене и надникване.

Освен това, какво е опашка в Java? Java опашка е интерфейс, наличен в java . util пакет и разширява java . util. Точно като Java списък, Java опашка е колекция от подредени елементи (или обекти), но изпълнява операции за вмъкване и премахване по различен начин. Можем да използваме Опашка за съхраняване на елементи преди обработка на тези елементи.

Имайки предвид това, какво е стек и опашка в Java?

Има клас, наречен java . util. Сега нека видим разликите между Стек и опашка структура на данните в Java : 1) Първата и основна разлика между Стек и опашка структурата на данните е такава Стек е LIFO (Last In First Out) структура от данни, докато Опашка е FIFO (First In First Out) структура от данни.

Как създавате стек?

Има два начина за изпълнение на a стека : Използване на масив. Използване на свързан списък.

В стека се изпълняват основно следните три основни операции:

  1. Push: Добавя елемент в стека.
  2. Поп: Премахва елемент от стека.
  3. Peek или Top: Връща горния елемент на стека.

Препоръчано: