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

از testwiki
پرش به ناوبری پرش به جستجو
پرونده:Tree3.png
نمونه‌ای از یک درخت ریشه‌دار

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

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

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

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

مثال‌هایی از استعمال

پرونده:Tree5.png
فایل سیستم‌ها درخت‌های ریشه دار هستند

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

پانویس

الگو:پانویس

پیوند به بیرون

الگو:چپ‌چین

الگو:پایان چپ‌چین