۰
subtitle
ارسال: #۱
  
تبدیل bst به AVL
سلام
سوال ساختمان داده ۹۱ که درخت BSTرو باید متوازن میکردیم روش حلش رو لطفا توضیح بفرمایید
میدونم درخت متوازن حداکثر اختلاف زیردرخت چپ و راستش۱ هست اما بخوام درخت BSTرو به AVLتبدیل کنم بلد نیستم
نیازمند یاری سبزتان هستیم
سوال ساختمان داده ۹۱ که درخت BSTرو باید متوازن میکردیم روش حلش رو لطفا توضیح بفرمایید
میدونم درخت متوازن حداکثر اختلاف زیردرخت چپ و راستش۱ هست اما بخوام درخت BSTرو به AVLتبدیل کنم بلد نیستم
نیازمند یاری سبزتان هستیم
۱
ارسال: #۲
  
RE: تبدیل bst به AVL
(۰۸ بهمن ۱۳۹۲ ۰۵:۱۹ ب.ظ)abji22 نوشته شده توسط: سلام
سوال ساختمان داده ۹۱ که درخت BSTرو باید متوازن میکردیم روش حلش رو لطفا توضیح بفرمایید
میدونم درخت متوازن حداکثر اختلاف زیردرخت چپ و راستش۱ هست اما بخوام درخت BSTرو به AVLتبدیل کنم بلد نیستم
نیازمند یاری سبزتان هستیم
باید گره ای که توازن -۲ یا +۲ داره رو پیدا کنی بعدش با چرخش متوازنش کنی
حالا اگه توازن گره -۲ بود باید چرخش دبل رایت بکنی اگه +۲ بود باید چرخش دبل لفت بکنی
۱
۱
۰
ارسال: #۵
  
RE: تبدیل bst به AVL
فکرکنم مشکل پایه ایه
چرخش به راسته چطوری بود؟چرا ۱۵ اومد جای ۱۰ و ۱۰ رفت چپ
چرخش به راسته چطوری بود؟چرا ۱۵ اومد جای ۱۰ و ۱۰ رفت چپ
ارسال: #۶
  
RE: تبدیل bst به AVL
(۰۸ بهمن ۱۳۹۲ ۰۷:۵۴ ب.ظ)abji22 نوشته شده توسط: فکرکنم مشکل پایه ایه
چرخش به راسته چطوری بود؟چرا ۱۵ اومد جای ۱۰ و ۱۰ رفت چپ
توصیه میکنم حتما چرخش ها رو از روی پوران بخون
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
-۱
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close