Yığın nedir ve Java'da Koleksiyonsuz Yığın nasıl uygulanır?

Yayınlanan: 2022-06-27
Yığın nedir ve Java'da Koleksiyonsuz Yığın nasıl uygulanır?

Java'da Yığın nedir?

LIFO'yu duydunuz mu? Son Giren İlk Çıkar konsepti? Eh, Stack, doğrusal Veri Yapısının bir LIFO uygulamasıdır. Bu, Nesnelerin yalnızca bir uçtan VEYA başka bir deyişle yalnızca üstten eklenebileceği veya kaldırılabileceği anlamına gelir.

İşte Java'da kendi Stack uygulamamız

Java Stack için aşağıdaki fonksiyonları oluşturacağız. Lütfen buraya dikkat edin: Yığın uygulaması için herhangi bir yerleşik Java Koleksiyonu sınıfı kullanmıyoruz.

Bir sonraki eğitimde Stack için Java Koleksiyonunu kullanacağız. Şimdi çıktı Makale bağlantısı.

  • crunchifyPush() – yığının en üstüne bir öğe ekler.
  • crunchifyPop() - yığının en üstündeki nesneyi kaldırır ve o nesneyi işlevden döndürür. Yığın boyutu bir azaltılacaktır.
  • crunchifyPeek() – yığının üstündeki nesneyi yığından çıkarmadan veya yığını herhangi bir şekilde değiştirmeden döndürür.
  • crunchifyIsEmpty() – yığının boş olup olmadığını kontrol eder.
  • crunchifyIsFull() - yığının dolu olup olmadığını test eder.
  • crunchifySize() - yığında bulunan toplam öğe sayısını döndürür.

Başlayalım:

  • CrunchifyJavaStackTutorial.java sınıfı oluşturun
  • Aşağıdaki kodu Eclipse veya IntelliJ IDEA'nıza kopyalayın.

Java Programını Çalıştırın:

Sadece yukarıdaki programı bir Java Uygulaması olarak çalıştırın ve sonucu aşağıdaki gibi görmelisiniz.

Herhangi bir sorunuz varsa veya Java programının üzerinde çalışan herhangi bir istisnayla karşılaşırsanız bana bildirin ve bunu sizinle hata ayıklamaktan mutluluk duyarım.

Koleksiyon kullanarak Java Yığın Uygulaması

Koleksiyon kullanarak Java'da Stack nasıl uygulanır?