PDA

View Full Version : متد بازگشتی برج هانوی در #C



Mahboob.m_1993
دوشنبه 21 مهر 1393, 15:42 عصر
با سلام.
اول از همه تورو خدا تاپیکم رو حذف نکنید:گریه:
میخواستم بدونم چجوری میشه با ساده ترین راه یک متد بازگشتی برای برج هانوی به زبان #C نوشت؟!(البته در Console)
لطفا راهنمایی کنید.
ممنون

drsina
دوشنبه 21 مهر 1393, 16:13 عصر
http://rosettacode.org/wiki/Towers_of_Hanoi
قسمت سی شارپشو ببین

drsina
دوشنبه 21 مهر 1393, 16:14 عصر
سودو کدشم این میشه :

FUNCTION MoveTower(disk, source, dest, spare):
IF disk == 0, THEN:
move disk from source to dest
ELSE:
MoveTower(disk - 1, source, spare, dest) // Step 1 above
move disk from source to dest // Step 2 above
MoveTower(disk - 1, spare, dest, source) // Step 3 above
END IF


https://www.cs.cmu.edu/~cburch/survey/recurse/hanoiimpl.html