IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Java Stack ile Örnek Çalışmalar (https://www.ircforumlari.net/javascript/689599-java-stack-ile-ornek-calismalar.html)

Kaf_Dağı 18 Mart 2015 14:58

Java Stack ile Örnek Çalışmalar
 
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);
        }
    }
   
}



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:50.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk