Кіріспе

Құрылымның иерархиялық сипатын графикалық түрде бейнелеу тәсілі.

Ағаш құрылымы, ағаш диаграммасы немесе ағаш моделі – құрылымның иерархиялық сипатын графикалық түрде бейнелеу тәсілі. Ол "ағаш құрылымы" деп аталады, себебі классикалық бейнелеу ағашқа ұқсайды, бірақ бұл диаграмма, әдетте, биологиялық ағаштан керісінше болып келеді, яғни "діңгегі" жоғарыда, ал "жапырақтары" төменде орналасады. Ағаш құрылымы – түсінік ретінде, түрлі нысандарда кездеседі. Нақты салалардағы ағаш құрылымдары туралы талқылау үшін, компьютер ғылымындағы ағаш (деректер құрылымы) мақаласын қараңыз; ал граф теориясымен байланысты болса, ағаш (граф теориясы) немесе ағаш (жинақтар теориясы) мақалаларын қараңыз. Қосымша байланысты мақалалар төменде тізілген.

Терминология және қасиеттері

Ағаш элементтері "түйіндер" деп аталады. Элементтерді байланыстыратын сызықтар "бутақтар" деп аталады. Балалары жоқ түйіндер жапырақ түйіндері, "соңғы түйіндері" немесе "жапырақтар" деп аталады. Кез келген шекті ағаш құрылымында жоғары тұрған түйін болмайды. Бұл түйін "тамыр" немесе тамыр түйіні деп аталады. Тамыр – бастапқы түйін. Бірақ керісіншесі рас емес: шексіз ағаш құрылымдарында тамыр түйіні болуы немесе болмауы мүмкін. Түйіндер арасындағы қатынастардың атаулары отбасылық қатынастардың туыстық терминологиясын бейнелейді. "Ата-ана" және "бала" деген жынысқа қатысты бейтарап атаулар бұрынғы "әке" және "ұл" терминологиясын ығыстырды. "Көке" термині әлі де ата-ана деңгейіндегі басқа түйіндер үшін жиі қолданылады, бірақ кейде ол "оммер" сияқты жынысқа қатысты бейтарап терминдермен алмастырылады. Түйіннің "ата-анасы" – иерархияда бір саты жоғары (яғни тамыр түйініне жақын) және сол бутақта орналасқан түйін. "Сіңлі" ("бауыр" немесе "қарындас") түйіндерінің ортақ ата-анасы болады. Түйіннің "көкелері" (кейде "оммерлер") – сол түйіннің ата-анасының бауырлары. Барлық төменгі деңгейдегі түйіндерге байланысты түйін "шежіре" деп аталады. Байланысты төменгі деңгейдегі түйіндер шежіре түйінінің "ұрпақтары" болып табылады. Мысалда, "энциклопедия" – "ғылым" мен "мәдениеттің" ата-анасы, олар оның балалары. "Өнер" және "кәсіп" – сіңлілер, және олардың ата-анасы және шежіресінің бірі болып табылатын "мәдениеттің" балалары. Сондай-ақ, "энциклопедия", ағаштың тамыры ретінде, "ғылым", "мәдениет", "өнер" және "кәсіптің" шежіресі болып табылады. Соңында, "ғылым", "өнер" және "кәсіп", жапырақтар сияқты, басқа түйіндердің шежіресі емес. Ағаш құрылымдары барлық түрлі таксономиялық білімді бейнелей алады, мысалы, әулет ағаштары, биологиялық эволюциялық ағаш, тілдер отбасының эволюциялық ағашы, тілдің грамматикалық құрылымы (негізгі мысал S → NP VP, яғни сөйлем – есімдік фраза және етістік фраза, әрқайсысының өз кезегінде басқа компоненттері бар), веб-беттердің веб-сайтта логикалық реттелгені, бүтін сандар жиынтығының математикалық ағаштары және т.б. Оксфорд ағылшын сөздігі 1965 жылдан бастап Ноам Хомскийдің Синтаксис теориясының аспектілерінде "ағаш құрылымы" және "ағаш схемасы" терминдерін қолдануды тіркеген. Ағаш құрылымында кез келген нүктеден кез келген басқа нүктеге бір ғана жол бар. Компьютер ғылымы ағаш құрылымдарын кеңінен пайдаланады (Ағаш (деректер құрылымы) және телекоммуникация қараңыз). Формалды анықтама үшін жиын теориясын қараңыз, ал балалардың міндетті түрде мұрагерлері болмайтындығын жалпылау үшін префикс ретін қараңыз.