alireza.zahani
یک شنبه 01 آبان 1390, 08:41 صبح
سلام!
میخوام با استفاده از زبان #C ،برج هانوی رو با توابع بازگشتی شبیه سازی کنم.
یعنی به جای 3 برج من 3 استک بسازم ، و موقع نقل انتقال از استک ها عمل بر داشتن و حذف با استفاده از فراخوانی متد انجام بشه.
تا اینجاش مشکلی نیست ، هم ساختم هم کار میکنه.
فقط نتیجه آخر،که برج 3 هستش رو نمایش میده.
یه نکته هم اینه که برای نمایش هر برج من از یه lable استفاده کردم.
میشه با جابه جایی نمایش مراحل کارش رو هم دید، ولی مراحل قبلی پاک نمیشه.
در حقیقت میخوام بگم چطوری میشه با زمان بندی کردن تابع بازگشتی،همه ی حرکت ها تک تک انجام بشه و تک تک نمایش داده بشه با زمان مشخص و کاربر ببینه چه اتفاقی افتاده.
در ضمن موقع برداشتم باید از lable خودش برداشته بشه.
یه جورایی گرافیکی ولی با اعداد.
میخوام با استفاده از زبان #C ،برج هانوی رو با توابع بازگشتی شبیه سازی کنم.
یعنی به جای 3 برج من 3 استک بسازم ، و موقع نقل انتقال از استک ها عمل بر داشتن و حذف با استفاده از فراخوانی متد انجام بشه.
تا اینجاش مشکلی نیست ، هم ساختم هم کار میکنه.
فقط نتیجه آخر،که برج 3 هستش رو نمایش میده.
یه نکته هم اینه که برای نمایش هر برج من از یه lable استفاده کردم.
میشه با جابه جایی نمایش مراحل کارش رو هم دید، ولی مراحل قبلی پاک نمیشه.
در حقیقت میخوام بگم چطوری میشه با زمان بندی کردن تابع بازگشتی،همه ی حرکت ها تک تک انجام بشه و تک تک نمایش داده بشه با زمان مشخص و کاربر ببینه چه اتفاقی افتاده.
در ضمن موقع برداشتم باید از lable خودش برداشته بشه.
یه جورایی گرافیکی ولی با اعداد.