ACİL YIĞIN YAPISINDA TERSDEN YAZmA

glck
18-12-2009, 22:46   |  #1  
OP Üye
Teşekkür Sayısı: 0
77 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

MRB AŞAPIDA YAZDIĞIM KODU YIĞIN YAPISIYLA NASIL YAZARIM....PROBLEM:YIĞIN YAPISI KULLLANARAK 1 DEN 10 A KADAR OLAN SAYILARI TERSDEN YAZAN PROGRAM....ŞİMDİDEN TEŞEKKÜRLER.....
 
 





public
class Tersden {
 
 
 
public static void main(String args[])
{
 
int strDizi[] = {0,1,2,3,4,5,6,7,8,9,10 };
 
int son = strDizi.length-1;
 
for(int i=son; i>=0; --i)
{
System.
out.println(strDizi);
}
}
}

Son Düzenleme: Serkan Karadaş ~ 18 Aralık 2009 23:20
eolos
19-12-2009, 12:05   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
2,036 mesaj
Kayıt Tarihi:Kayıt: May 2006

bu program dedeğiniz işlemi yapmıyormu ? yıgın yapısnın ingilizcesi nedir?

glck
19-12-2009, 12:48   |  #3  
OP Üye
Teşekkür Sayısı: 0
77 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

evet bu program eclipsde derlendiğinde istenilen sonucu veriyor.Yığın yapısı ise son girenin ilk çıktığı yapıdır.mesala üss üste dizilmiş kitaplar gibi.en son koyduğumuz kitabı ilk alırız mantığı var.işte bu sonuda da 1 den 10  a kadar sayıların tersini,son giren 10 old. yığın yapısıyla son giren ilk alındığından 10 u ilk önce alcağız.umarım anlaşılır biçimde anlatabilmişimdir....

_Neo_
19-12-2009, 13:54   |  #4  
_Neo_ avatarı
Yıllanmış Üye
Teşekkür Sayısı: 0
806 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

İngilizcesi "Stack"  bir bardak düşün birinciyi içine attım ardından ikinciyi bardak dolduktan sonra bu sefer çıkarmaya başlıyorum(1-5 kadar olduğunu farz edelim) ilk önce beşinci çıkar.sonunda birinci çıkar  "last in first out".
Burda iki  işleve ihtiyacın var pop ve push metodlarına. Alttaki örnek sana yardımcı olucaktır.
http://www.programlama.com/sys/c2html/view.php?DocID=5880
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Stack.html

Son Düzenleme: _Neo_ ~ 19 Aralık 2009 13:56