Java стегі дегеніміз не?
Java стегі дегеніміз не?

Бейне: Java стегі дегеніміз не?

Бейне: Java стегі дегеніміз не?
Бейне: Изучение Java в одном видео уроке за час! 2024, Қараша
Anonim

Java деп аталатын кірістірілген нысан түрін қамтамасыз етеді Стек . Бұл соңғы шыққан бірінші шығады (LIFO) принципіне негізделген жинақ. Жаратылыс туралы, А стек бос. Ол Вектор класын векторды a ретінде қарастыруға мүмкіндік беретін бес әдіспен кеңейтеді стек . Object push(Object element): элементті жоғарғы жағындағы итереді стек.

Сол сияқты, Java-да стек класы бар ма?

Стек класы ішінде Java . Java Коллекция құрылымы a Стек класы қандай модельдер мен жүзеге асырады Стек деректер құрылымы. The сынып «соңғы кірген бірінші» негізгі принципіне негізделген. Негізгі push және pop операцияларына қосымша, сынып бос, іздеу және қараудың тағы үш функциясын ұсынады.

Сонымен қатар, Java тіліндегі кезек дегеніміз не? Java кезегі қол жетімді интерфейс болып табылады java . пакетін пайдаланады және кеңейтеді java . пайдалану. Сияқты Java Тізім, Java кезегі реттелген элементтердің (Немесе нысандардың) жинағы, бірақ ол кірістіру және жою әрекеттерін басқаша орындайды. пайдалана аламыз Кезек элементтерді өңдеуден бұрын элементтерді сақтау.

Осыны ескере отырып, Java-дағы стек және кезек дегеніміз не?

Оның класы бар java . пайдалану. Енді олардың арасындағы айырмашылықтарды көрейік Стек және кезек деректер құрылымы Java : 1) Бірінші және негізгі айырмашылық Стек және кезек деректер құрылымы бұл Стек LIFO (соңғы кіріс бірінші шығыс) деректер құрылымы болып табылады Кезек FIFO (бірінші кіріс бірінші шығыс) деректер құрылымы болып табылады.

Стекті қалай жасайсыз?

А. жүзеге асырудың екі жолы бар стек : Массивті пайдалану. Байланыстырылған тізімді пайдалану.

Стекте негізінен келесі үш негізгі операция орындалады:

  1. Push: стекке элемент қосады.
  2. Pop: Элементті стектен жояды.
  3. Peek немесе Top: стектің жоғарғы элементін қайтарады.

Ұсынылған: