int ElemanSayisi(void);

Yığının eleman sayısını bulmak için kullanılır. Yığın tepesini gösteren bir işaretçi alınır ve işaretçi NULL gösterinceye kadar işaretçi bir alta kaydırılır. Her döngü adımı sonunda başlangıç değeri 0 olan eleman değişkenini bir arttır ve döngüden çıktıktan sonra eleman değişkenini döndür.


int Yigin::ElemanSayisi(void)
{
int eleman=0;
YiginVerileri *Bakilan;
Bakilan = YiginTepesi;
while(Bakilan!=NULL)
{
Bakilan = Bakilan->sonraki;
eleman++;
}
return eleman;
}

Yorum Yapın

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: