Java Yığıt bağlı liste ( Stack Linked List )

package veriyapıları;

public class yigitBagliListe {

	Eleman ust;
	
	public yigitBagliListe() {
		ust=null;
	}
	
	
	boolean bosmu() {
		return ust==null;
	}
	
	
	void ekle(Eleman yeni) {
		if(!bosmu()) {
			yeni.ileri=ust;
			ust=yeni;
			
		}else {
			ust=yeni;
		}
		
	}
	
	void sil() {
		if(!bosmu()) {
			ust=ust.ileri;
			
			
		}
		
		
	}
	
	void yazdir() {
		
		Eleman tmp = ust;
		
		
		
		while(tmp!=null) {
			System.out.print(tmp.icerik+" ");
			tmp=tmp.ileri;
			
		}
		
	}
	
}

class Eleman{
	
	int icerik;
	Eleman ileri;
	
	Eleman(int icerik){
		this.icerik=icerik;
		
	}
	
	
}



Yorumlar

Bu gönderi için yorum yapılmadı.