Dairesel Dizide Pointer Algoritması

SonsuzUs Her şey › Category: Soru › Dairesel Dizide Pointer Algoritması
sonsuz Kurucu sordu 11 dakika önce

8 elemanlı dairesel bir dizide başlangıçta [1,2,3,4,5,6,7,8] değerleri bulunmaktadır. Pointer ilk elemana işaret etmekte ve pointer’da 9 değeri tutulmaktadır.

ilerle(x) pointer’ı saat yönünde x eleman ilerletir, değiştir() pointer’ın gösterdiği eleman ile pointer’daki değeri değiştirir ve p_deger() pointer’daki değeri döndürür.

Algoritmada pointer’daki değer tekse değişim yapılıp ilerle(p_deger()) uygulanmakta; çiftse ilerle(p_deger()/2) uygulanıp değişim yapılmaktadır. Pointer’daki değer 9 olduğunda algoritma durmaktadır.

Algoritma sona erdiğinde dizinin son hali nedir?

Cevapla