<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Stack (Yığın)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/</link>
	<description>www.bilgisayarkavramlari.com</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:35:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64418</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Tue, 20 Dec 2011 11:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64418</guid>
		<description>Bağlı liste konusunun anlatımı ve örnek kodlar aşağıdaki adreste yer alıyor. İstediğiniz kod var mı hatırlamıyorum ancak oradaki kodlara bir bakıp şayet istediğiniz kod yoksa oraya yorum olarak yazmanız halinde, vakit bulunca eklemeye çalışırım. 

http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/

Başarılar</description>
		<content:encoded><![CDATA[<p>Bağlı liste konusunun anlatımı ve örnek kodlar aşağıdaki adreste yer alıyor. İstediğiniz kod var mı hatırlamıyorum ancak oradaki kodlara bir bakıp şayet istediğiniz kod yoksa oraya yorum olarak yazmanız halinde, vakit bulunca eklemeye çalışırım. </p>
<p><a href="http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/" rel="nofollow">http://www.bilgisayarkavramlari.com/2007/05/03/linked-list-linkli-liste-veya-bagli-liste/</a></p>
<p>Başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhendis_adayi</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64415</link>
		<dc:creator>muhendis_adayi</dc:creator>
		<pubDate>Mon, 19 Dec 2011 21:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64415</guid>
		<description>tesekkur ederim hocam</description>
		<content:encoded><![CDATA[<p>tesekkur ederim hocam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yılmaz akca</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64413</link>
		<dc:creator>yılmaz akca</dc:creator>
		<pubDate>Mon, 19 Dec 2011 17:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64413</guid>
		<description>tek bağlı ve çift vağlı listeyede örnek kod verirmisiniz. java ve netbeans için</description>
		<content:encoded><![CDATA[<p>tek bağlı ve çift vağlı listeyede örnek kod verirmisiniz. java ve netbeans için</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64409</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 19 Dec 2011 13:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64409</guid>
		<description>if deyiminden sadece hata olduğunda çıkacağı için bir sorun yok. Kod doğru. Yani if doğru ise zaten return yapılacak ve alttaki sizi endişelendiren return satırı hiç çalışmayacak. O satırın çalışması sadece hata olduğunda mümkün ki biz de zaten bu durumda -1 döndürmek istiyoruz. Benzer durum diğer fonksiyon için de geçerli.

Başarılar</description>
		<content:encoded><![CDATA[<p>if deyiminden sadece hata olduğunda çıkacağı için bir sorun yok. Kod doğru. Yani if doğru ise zaten return yapılacak ve alttaki sizi endişelendiren return satırı hiç çalışmayacak. O satırın çalışması sadece hata olduğunda mümkün ki biz de zaten bu durumda -1 döndürmek istiyoruz. Benzer durum diğer fonksiyon için de geçerli.</p>
<p>Başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhendis_adayi</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64408</link>
		<dc:creator>muhendis_adayi</dc:creator>
		<pubDate>Mon, 19 Dec 2011 11:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64408</guid>
		<description>yani stack dolmadığı halde -1 dondurmez mı program?</description>
		<content:encoded><![CDATA[<p>yani stack dolmadığı halde -1 dondurmez mı program?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhendis_adayi</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64407</link>
		<dc:creator>muhendis_adayi</dc:creator>
		<pubDate>Mon, 19 Dec 2011 11:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64407</guid>
		<description>double pop(){
   if(sayac &gt; 0)
    return a[sayac -- ];
  return -1; // hata stack boş olduğu halde pop

Hocam burda yazdıgınız kodda if deyiminden çıktıktan sonra return -1 dondurecek yanlıs mı dusunuyorum

if(sayac &gt; 0)
    return a[sayac -- ];
else  
    return -1; // hata stack boş olduğu halde pop

else koymamız gerekmez mi?



yine yazdıgınız kodun bu kısmındada aynı sey aklıma takıldı

if(sayac&lt;limit){
      a[sayac++] = eklenen;
      return 1; // basarili
   }
   return -1; // hata limit dolu daha fazla eklenemez


yine else olmalı mı sorusu aklıma geliyo</description>
		<content:encoded><![CDATA[<p>double pop(){<br />
   if(sayac &gt; 0)<br />
    return a[sayac -- ];<br />
  return -1; // hata stack boş olduğu halde pop</p>
<p>Hocam burda yazdıgınız kodda if deyiminden çıktıktan sonra return -1 dondurecek yanlıs mı dusunuyorum</p>
<p>if(sayac &gt; 0)<br />
    return a[sayac -- ];<br />
else<br />
    return -1; // hata stack boş olduğu halde pop</p>
<p>else koymamız gerekmez mi?</p>
<p>yine yazdıgınız kodun bu kısmındada aynı sey aklıma takıldı</p>
<p>if(sayac&lt;limit){<br />
      a[sayac++] = eklenen;<br />
      return 1; // basarili<br />
   }<br />
   return -1; // hata limit dolu daha fazla eklenemez</p>
<p>yine else olmalı mı sorusu aklıma geliyo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64406</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 19 Dec 2011 10:02:27 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64406</guid>
		<description>kodunuzdaki hataya gelince. pop fonksiyonunda double w tanımlamışsınız. bu değişkene değer atamadığınız için kullandığınız compiler muhtemelen içerisine 0 atıyor. 

pop fonksiyonunuzda içinde değer kalmayınca ekrana değer kalmadı yazdırıyorsunuz (if&#039;e giriyor) ancak sonra return w yapıyorsunuz. Bu durumda içinde değer olarak 0 olan değer döndürülüyor ve main fonksiyonunda ekrana printf ile yazılıyor dolayısıyla sonda gördüğünüz 0 değeri buradan geliyor. 

Başarılar</description>
		<content:encoded><![CDATA[<p>kodunuzdaki hataya gelince. pop fonksiyonunda double w tanımlamışsınız. bu değişkene değer atamadığınız için kullandığınız compiler muhtemelen içerisine 0 atıyor. </p>
<p>pop fonksiyonunuzda içinde değer kalmayınca ekrana değer kalmadı yazdırıyorsunuz (if&#8217;e giriyor) ancak sonra return w yapıyorsunuz. Bu durumda içinde değer olarak 0 olan değer döndürülüyor ve main fonksiyonunda ekrana printf ile yazılıyor dolayısıyla sonda gördüğünüz 0 değeri buradan geliyor. </p>
<p>Başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64405</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 19 Dec 2011 09:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64405</guid>
		<description>Anladığım kadarıyla dizi ile yığın kodlamak istiyorsunuz. Basit bir kodlamayı aşağıdaki şekilde yapabilirsiniz:
&lt;pre&gt;
#define limit 100
double a[limit];
int sayac = 0;

int push(double eklenen){
   if(sayac&lt;limit){
      a[sayac++] = eklenen;
      return 1; // basarili
   }
   return -1; // hata limit dolu daha fazla eklenemez
}

double pop(){
   if(sayac &gt; 0)
    return a[sayac -- ];
  return -1; // hata stack boş olduğu halde pop
}
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Anladığım kadarıyla dizi ile yığın kodlamak istiyorsunuz. Basit bir kodlamayı aşağıdaki şekilde yapabilirsiniz:</p>
<pre>
#define limit 100
double a[limit];
int sayac = 0;

int push(double eklenen){
   if(sayac&lt;limit){
      a[sayac++] = eklenen;
      return 1; // basarili
   }
   return -1; // hata limit dolu daha fazla eklenemez
}

double pop(){
   if(sayac &gt; 0)
    return a[sayac -- ];
  return -1; // hata stack boş olduğu halde pop
}
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhendis_adayi</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64402</link>
		<dc:creator>muhendis_adayi</dc:creator>
		<pubDate>Sun, 18 Dec 2011 23:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64402</guid>
		<description>ben boyle bisey yazdım hocam#include &quot;stdio.h&quot;
#define MAXVAL 100
double val[MAXVAL];
int sp = 0;
void push (double f){
      if (sp==100)
          printf(&quot;yıgıt daha eleman alamaz&quot;);
      else{
		  
          val[sp] = f;
          ++sp;
	  } 
 
  }
 
double pop(void){
	double w;
	if (val[0] == &#039;*&#039;){
	     printf(&quot;yıgıtta eleman kalmadı&quot;);
	     
	}
	else {
		  
	      w = val[sp-1];
	      val[sp-1] = &#039;*&#039;;
	      --sp;
	     }
return w;
}

int main(void)
{
	double p;
	push(3);
	push(5);
	push(9);
	push(7);
	p = pop();
	printf(&quot;%0.f&quot;,p);
	p= pop();
	printf(&quot;%0.f&quot;,p);
	p = pop();
	printf(&quot;%0.f&quot;,p);
    p = pop();
	printf(&quot;%0.f\n&quot;,p);
    p = pop();
	printf(&quot;%0.f&quot;,p);
    return 0;

ama yıgıtta eleman kalmadıgı zaman yıgıtta eleman kalmadı0 donuyo sonundaki sıfır niye geliyo orayı anlayamadım</description>
		<content:encoded><![CDATA[<p>ben boyle bisey yazdım hocam#include &#8220;stdio.h&#8221;<br />
#define MAXVAL 100<br />
double val[MAXVAL];<br />
int sp = 0;<br />
void push (double f){<br />
      if (sp==100)<br />
          printf(&#8220;yıgıt daha eleman alamaz&#8221;);<br />
      else{</p>
<p>          val[sp] = f;<br />
          ++sp;<br />
	  } </p>
<p>  }</p>
<p>double pop(void){<br />
	double w;<br />
	if (val[0] == &#8216;*&#8217;){<br />
	     printf(&#8220;yıgıtta eleman kalmadı&#8221;);</p>
<p>	}<br />
	else {</p>
<p>	      w = val[sp-1];<br />
	      val[sp-1] = &#8216;*&#8217;;<br />
	      &#8211;sp;<br />
	     }<br />
return w;<br />
}</p>
<p>int main(void)<br />
{<br />
	double p;<br />
	push(3);<br />
	push(5);<br />
	push(9);<br />
	push(7);<br />
	p = pop();<br />
	printf(&#8220;%0.f&#8221;,p);<br />
	p= pop();<br />
	printf(&#8220;%0.f&#8221;,p);<br />
	p = pop();<br />
	printf(&#8220;%0.f&#8221;,p);<br />
    p = pop();<br />
	printf(&#8220;%0.f\n&#8221;,p);<br />
    p = pop();<br />
	printf(&#8220;%0.f&#8221;,p);<br />
    return 0;</p>
<p>ama yıgıtta eleman kalmadıgı zaman yıgıtta eleman kalmadı0 donuyo sonundaki sıfır niye geliyo orayı anlayamadım</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muhendis_adayi</title>
		<link>http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/comment-page-1/#comment-64397</link>
		<dc:creator>muhendis_adayi</dc:creator>
		<pubDate>Sun, 18 Dec 2011 19:10:59 +0000</pubDate>
		<guid isPermaLink="false">http://shedai.net/bilgisayar/2007/05/04/stack-yigin/#comment-64397</guid>
		<description>Hocam cevap bekliyorum 2 gün sonra 2 gün sonra 2.vizeler baslıyo ve dizilerle push pop gercekleme cıkacak kafamda tasarımını bir turlu olusturamadım hocanın istediği dizi[100] elemanlı olsun ornegin bunun doluluk bosluk durumlarınıda inceleyen C programı</description>
		<content:encoded><![CDATA[<p>Hocam cevap bekliyorum 2 gün sonra 2 gün sonra 2.vizeler baslıyo ve dizilerle push pop gercekleme cıkacak kafamda tasarımını bir turlu olusturamadım hocanın istediği dizi[100] elemanlı olsun ornegin bunun doluluk bosluk durumlarınıda inceleyen C programı</p>
]]></content:encoded>
	</item>
</channel>
</rss>

