Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.





Java Stack ile Örnek Çalışmalar

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 09-01-2015 13:21   #1
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
07/2013
Mesajlar
Konular

Teşekkür (Etti): 4147
Teşekkür (Aldı): 2321


Java Stack ile Örnek Çalışmalar



Bu derste Java'da stack sınıfını örnekler aracılığıyla anlamaya çalışalım.

Soru: 15 elemanlı bir sayısal dizi içindeki değerler içinden sayı değeri negatif olanları bağlı yığıt içine yerleştiren programı yazınız.

Cevap:

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 Node {
    public Node link;
    String ad,soyad;
    int no;
    
    public Node(){
        this(0,null,null);
    }
    public Node(int no,String ad,String soyad){
        this.no = no;
        this.ad = ad;
        this.soyad = soyad;
    }
}


public class FinalExamEx {
    public static **** main(String[] args) {
        int dizi[] = {-25,10,12,-4,-9,88,54,-35,65,-8,-7,45,59,-2,74};
        Stackb stc = new Stackb();
        for (int i = 0; i < dizi.length; i++) {
            if(dizi[i] < 0){
                stc.push(new Node(dizi[i], null, null));
            }
            else
                continue;
        }
    }
    
}



___________________________________________

cor-vo | corvo9394
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
Pomeranian Boo
Siber Güvenlik
sosyal medya bayilik paneli

wau