سلام میخوام یک برنامه بسازم که لیست تمام زیر پوشه های و لیست تمام زیر پوشه زیر پوشه ها و... تا ته به دست بیارم و در یک آرایه ذخیره کنم اما دقیقا نمیدونم چطور کسی الگوریتمی سراغ نداره؟(اگه شد به زبان های دات نت)
ممنون میشم اگه جواب بدید
سلام میخوام یک برنامه بسازم که لیست تمام زیر پوشه های و لیست تمام زیر پوشه زیر پوشه ها و... تا ته به دست بیارم و در یک آرایه ذخیره کنم اما دقیقا نمیدونم چطور کسی الگوریتمی سراغ نداره؟(اگه شد به زبان های دات نت)
ممنون میشم اگه جواب بدید
برای حل چنین مسائلی باید از الگوریتم ریکرسیو (Recursive ) استفاده کنی. یکی از کاربردهای این الگوریتم جست و جو در ساختارهای درختی است. یعنی دقیقا همون چیزی که شما دنبالش هستید. در این نوع الگوریتم یک فانکشن تا زمانی که به نتیجه مورد نظر نرسیده خودش، خودش رو call میکنه. جهت آشنایی در موردش گوگل کنید. یه کتاب ریاضیات گسسته هم هست نوشته Knneth H.Rosen که در مورد این نوع الگوریتم شرح داده.
موفق باشید.
پاسخ ها