درخت‌های ریشه‌دار

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
نمونه‌ای از یک درخت ریشه‌دار

در نظریهٔ گراف، یک درخت ریشه‌دار (به انگلیسی: Rooted Tree) به درختی گفته می‌شود که یک رأس در آن به عنوان ریشه برچسب خورده باشد. درخت ریشه‌دار یک ساختار داده کلیدی در علوم کامپیوتر است.

رأس‌هایی که به طور مستقیم به رأس دیگری متصل اند بچه‌های آن نامیده می‌شوند. مثلاً در شکل بالا  E و  H بچه‌های  B هستند و  B پدر آنهاست. همچنین اگر یک رأس بچه‌ای نداشته باشند به آن برگ می‌گویند.(مانند گره  G )

چند نمونه از درخت ریشه‌دار: درخت جستجوی دودویی، درخت قرمز و سیاه، درخت مبنایی

تعداد درخت‌های ریشه دار با  n رأس بر اساس دنباله روبرو است: ۱, ۱, ۲, ۴, ۹, ۲۰, ۴۸, ۱۱۵, ۲۸۶, ۷۱۹, ۱۸۴۲, ۴۷۶۶,...[۱]

مثال‌هایی از استعمال[ویرایش]

فایل سیستم‌ها درخت‌های ریشه دار هستند

فایل سیستم‌ها درخت‌های ریشه دار هستند. برای نمونه درایو  C در کامپیوتر یک ریشه است. در این درخت ریشه دار فایل‌ها و پوشه‌ها رأس‌ها هستند. این رأس‌ها توسط لینک‌هایی در هارد مشخص می‌شوند.

پانویس[ویرایش]

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