درخت دودویی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
یک درخت دودویی ساده با ۹ گره و ارتفاع ۳، در این درخت گره شماره ۲ ریشه است. این درخت غیر متوازن و تامرتب است.

در علوم رایانه، یک درخت دودویی یک ساختمان دادهٔ درخت است که در آن هر گره حداکثر دو گره فرزند دارد که اغلب فرزندان راست و چپ نامیده می‌شوند. گره‌هایی که فرزند دارند گره پدر نامیده می‌شوند و گره‌های فرزند ممکن است به گره پدر اشاره کنند. در بیرون درخت اغلب اشاره‌ای به «ریشه درخت» (جد همه گره‌ها) وجود دارد. اگر ریشه موجود باشد به هر گره درخت می‌توان با شروع از گره ریشه و با استفاده از اشاره‌گرهای فرزندان چپ و راست دسترسی پیدا کرد. یک درخت که به غیر از گره ریشه هیچ گره دیگری نداشته باشد، درخت تهی نامیده می‌شود. در یک درخت دودویی حداکثر درجه هر گره ۲ است

از درخت دودویی برای پیاده‌سازی درخت جستجوی دودویی و مکس-هیپ استفاده می‌شود.

جستارهای وابسته[ویرایش]

منابع[ویرایش]

پیوند به بیرون[ویرایش]

جستجو در ویکی‌انبار در ویکی‌انبار پرونده‌هایی دربارهٔ درخت دودویی موجود است.