در این قسمت تیم کدگیت سورس درخت AVL در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی پلاس پلاس و بدون استفاده از توابع آماده،درخت AVL را پیاده سازی کردهایم. در ادامه ویژگی این محصول آورده شده است.
درخت AVL
درخت AVL نوعی درخت جستجوی باینری با ارتفاع متعادل است بدین معنی که تضمین میکند ارتفاع درخت همیشه O(logn) است. عملیات هایی که در این پروژه پیاده سازی شده است شامل موارد زیر است:
- درج گره
- پیمایش Preorder
- حذف گره
خروجی برنامه
تمامی عملیاتهای پیاده سازی شده دارای تابع Main بوده و یک درخت ابتدا تعریف شده و با کمک عملیات درج گره، دیتا وارد درخت می گردد و در خروجی برنامه، درخت بعد از درج و حذف گره، چاپ میشود.
ماعده افتخاری –
سلام در پروژه avl گفتین یک ویدیو اموزشی کنار کد قرار میدین اما فایلی که من دانلود کردم هیچ چیزی بجز کد نداشت فیلم اموزشی کد چجوری میتونم داشته باشم؟؟
سعید غریبی –
سلام. وقت بخیر. فیلم آموزش نحوه اجرا سورس کد برای شما ارسال خواهد شد. با توجه حجم ویدئو درون پروژه قرار داده نشده است. از طریق تلگرام درخواست خود را بدهید تا فیلم آموزش نحوه اجرای سورس برای شما ارسال شود.