Java yığını nedir?
Java yığını nedir?

Video: Java yığını nedir?

Video: Java yığını nedir?
Video: Java – Ders 12: JVM, JRE ve JDK arasındaki temel farklar 2024, Kasım
Anonim

Java adlı yerleşik bir nesne türü sağlar Yığın . Son giren ilk çıkar (LIFO) prensibine dayalı bir koleksiyondur. Yaratılış üzerine bir yığın boş. Vector sınıfını, bir vektörün bir vektör olarak ele alınmasına izin veren beş yöntemle genişletir. yığın . Object push(Object element): Üstteki bir elementi iter. yığın.

Aynı şekilde, Java'nın bir yığın sınıfı var mı?

Yığın Sınıfı içinde Java . Java Koleksiyon çerçevesi sağlar yığın sınıfı hangi modeller ve uygular Yığın veri yapısı. NS sınıf son giren ilk çıkar prensibine dayanmaktadır. Temel push ve pop işlemlerine ek olarak, sınıf boş, arama ve gözetleme olmak üzere üç işlev daha sağlar.

Ek olarak, Java'da bir sıra nedir? Java Sırası mevcut bir arayüzdür java . util paketi ve uzanır java . kadar. Tıpkı Java Liste, Java Sırası sıralı öğelerin (veya nesnelerin) bir koleksiyonudur, ancak ekleme ve kaldırma işlemlerini farklı şekilde gerçekleştirir. Kullanabiliriz Sıra bu öğeleri işlemeden önce öğeleri depolamak için.

Bunu göz önünde bulundurarak, Java'da yığın ve sıra nedir?

adında bir sınıf var java . kadar. Şimdi aradaki farkları görelim Yığın ve Kuyruk veri yapısı Java : 1) Aradaki ilk ve büyük fark Yığın ve Kuyruk veri yapısı bu Yığın LIFO(Son Giren İlk Çıkar) veri yapısı iken Sıra FIFO (İlk Giren İlk Çıkar) veri yapısıdır.

Nasıl bir yığın oluşturursunuz?

Bir uygulamanın iki yolu vardır yığın : Dizi kullanma. Bağlantılı listeyi kullanma.

Yığında temel olarak aşağıdaki üç temel işlem gerçekleştirilir:

  1. Push: Yığına bir öğe ekler.
  2. Pop: Bir öğeyi yığından kaldırır.
  3. Peek or Top: Yığının en üst öğesini döndürür.

Önerilen: