Java Stack ile Örnek Çalışmalar

Ahbap

Harbi Üye
Forum Üyesi
Katılım
29 Mayıs 2019
Mesajlar
8,562
Tepkime puanı
2
Kod:
public class Stackb {
    public Node top = null;
    public int size = 0;
    
    public **** push(Node newNode){
        newNode.link = top;
        top = newNode;
        size++;
    }
    public Node pop(){
        Node temp = null;
        if(top == null){
            System.out.println("Yığıt Boş");
        }
        else{
            temp = top;
            top = top.link;
        }
        size--;
        return temp;
    }
    public Node peek(){
        if(top == null){
            System.out.println("Yığıt Boş");
            return top;
        }
        else
            return top;
    }

public class FinalExamEx {

    
    public static **** main(String[] args) {
        Stackb s = new Stackb(); // öğrenci listemiz
        Stackb kücük = new Stackb(); //12260035 den küçük numaralı öğrencilerin tutulacağı liste
        Stackb büyük = new Stackb(); //12260035 den büyük numaralı öğrencilerin tutulacağı liste
        s.push(new Node(12260033, "Ziya", "Özçelik"));//öğrenci listemize öğrenci ekliyoruz
        s.push(new Node(12260045, "Barış", "Gül"));
        s.push(new Node(12260020, "Ozan", "Kara"));
        s.push(new Node(12260082, "Semih", "Tekin"));
        
        while(s.top != null){ //öğrenci listemizin son baştaki elemanı null olana kadar döngü devam eder
            Node temp = s.pop(); //öğrenci listemizin ilk elemanını alıp boş bir düğüme atıyoruz
            if(temp.no < 12260035){ // öğrencinin numarası 12260035 den küçükse küçük listesine
                kücük.push(temp);
            }
            else                    // eğer büyükse büyük listesine ekliyoruz
                büyük.push(temp);
        }
    }
    
}
 
Benzer konular Forum Tarih
Ahbap Java 2 428
Ahbap Java 2 450
Ahbap Java 2 395
Ahbap Java 1 2K
Ahbap Java 1 292

Benzer konular

SiyahLi

Harbi Üye
Forum Üyesi
Katılım
2 Mayıs 2020
Mesajlar
3,498
Tepkime puanı
8
Takım
Beşiktaş
Teşekkürler
 

Nutella

Harbi Üye
Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
9,432
Tepkime puanı
8
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 
İçerik sağlayıcı "paylaşım" sitelerinden biri olan Harbimekan.Com Forum, Eğlence ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Harbimekan.Com sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için info@harbimekan.com yada iletişim sayfası üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 Gün (72 Saat) içerisinde Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

Bu Site, Bilim ve Sağlık Haber Ajansı Üyesidir.

Yığıntı - 8kez - kaynak mağazam - Uğur Ağdaş