|
|
تبدیل bst به AVL - نسخهی قابل چاپ |
|
تبدیل bst به AVL - abji22 - 08 بهمن ۱۳۹۲ ۰۵:۱۹ ب.ظ
سلام سوال ساختمان داده ۹۱ که درخت BSTرو باید متوازن میکردیم روش حلش رو لطفا توضیح بفرمایید میدونم درخت متوازن حداکثر اختلاف زیردرخت چپ و راستش۱ هست اما بخوام درخت BSTرو به AVLتبدیل کنم بلد نیستم نیازمند یاری سبزتان هستیم |
RE: تبدیل bst به AVL - explorer - 08 بهمن ۱۳۹۲ ۰۵:۲۳ ب.ظ
(۰۸ بهمن ۱۳۹۲ ۰۵:۱۹ ب.ظ)abji22 نوشته شده توسط: سلام باید گره ای که توازن -۲ یا +۲ داره رو پیدا کنی بعدش با چرخش متوازنش کنی حالا اگه توازن گره -۲ بود باید چرخش دبل رایت بکنی اگه +۲ بود باید چرخش دبل لفت بکنی |
|
RE: تبدیل bst به AVL - abji22 - 08 بهمن ۱۳۹۲ ۰۶:۵۰ ب.ظ
متوجه نشدم
|
|
RE: تبدیل bst به AVL - explorer - 08 بهمن ۱۳۹۲ ۰۷:۰۷ ب.ظ
امیدوارم واضح باشه ![]() [attachment=15037] |
|
RE: تبدیل bst به AVL - abji22 - 08 بهمن ۱۳۹۲ ۰۷:۵۴ ب.ظ
فکرکنم مشکل پایه ایه چرخش به راسته چطوری بود؟چرا ۱۵ اومد جای ۱۰ و ۱۰ رفت چپ
|
RE: تبدیل bst به AVL - explorer - 08 بهمن ۱۳۹۲ ۰۸:۰۹ ب.ظ
(۰۸ بهمن ۱۳۹۲ ۰۷:۵۴ ب.ظ)abji22 نوشته شده توسط: فکرکنم مشکل پایه ایه توصیه میکنم حتما چرخش ها رو از روی پوران بخون مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. |
|
RE: تبدیل bst به AVL - abji22 - 08 بهمن ۱۳۹۲ ۱۱:۰۱ ب.ظ
بسیار سپاس |