تکنولوژی فکر ، اخبار تکنولوژی ، تکنولوژی روز ، تکنولوژی

با تکنولوژی روز زندگی کنید

حرفه ای: ساختمان داده و ساخت درخت ۲-۳



با سلام و تشکر از شما
میخواه در سی شارپ ساختمان داده یک درخت بنویسم که
empty()= اگر درخت تهی باشد true بر میگرداند
x constains=اگر درخت دارای گروهی با مقدار x باشد true بر میگرداند
insert x=مقدار xرا در درخت جابجا میکند
isExpandable =اگر درخت قابل گسترش باشد true برمیگرداند
Expand=ابتدا تابع isExpandable را صدا میزند در صورتی که درخت قابل گسترش باشد آنرا گسترش میدهد – همه ی گره های قابل گسترش را گسترش میدهد
numberOfNodes=تعداد گره های درخت را شمارهش میکند و بر میگرداند
toIntArray= یک آرایه از اعداد صحیح بر میگرداند که حاوی مقادیر درخت به ترتیب صعودی است
فایل ورودی input.txt
constain x=اگر مقدار X در درخت باشدtrue در غیر این صورت false چاپ کند
Expand=اگر درخت قابل گسترش نباشد مقدار falseرا چاپ کند در غیر این صورت درخت را گسترش اما چیزی در خروجی چاپ نمیشود
NumberOfNodes=تعداد گره های در خروجیچاپ شود (گره های -۱ نیز شمرده میشوند)
print= اعداد درخت را با پیمایش سطحی چاپ کند نیازی به چاپ مقادیر -۱ نیست

میدونم هیچی یاد ندارم و خیلی سطح پایینه
خواهش میکنم راهنمایی و کمکم کنین
فردا باید اراِئه بدم به استاد
نمیدونم باید چکار کنم

دسته

تکنولوژی

۲ دیدگاه

  • رضا

    بهمن ۱۰, ۱۳۹۵۴:۵۹ ب.ظ Reply to رضا

    جواب بدید دیگه

    • studioapk

      بهمن ۱۰, ۱۳۹۵۸:۵۴ ب.ظ Reply to studioapk

      دوست عزیز با کمی جستجو در اینترنت می توانید سی شارپ مبتدی را یاد بگیرید علاوه بر آن کافی است تعدادی if ساده رو به کار ببرید و اگر هم دقت کنید تمامی توابع را خودتان نام بردید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی *