Daraxt ma'lumotlar tuzilmasi
Daraxt (Tree) — qirralar (edges) bilan o'zaro bog'langan tugunlardan (nodes) tashkil topgan nochiziqli (non-linear) iyerarxik ma'lumotlar tuzilmasidir.

Daraxt ma'lumotlar tuzilmasi
Massivlar, bog'langan ro'yxat, stek va navbat kabi boshqa ma'lumot tuzilmalari ma'lumotlarni ketma-ket saqlovchi chiziqli (linear) tuzilmalardir. Elementlar soni ortib borgan sari ularda qidirish yoki o'zgartirish amallarining vaqt sarfi oshib boradi.
Turli xil daraxt tuzilmalari esa nochiziqli tuzilma bo'lganligi sababli ma'lumotlarga ancha tez va oson kirish imkonini beradi.
Tugun (Node) — ma'lumot (kalit yoki qiymat) va o'zining bola tugunlariga yo'naltirilgan ko'rsatkichlarni saqlovchi asosiy elementdir.
Ixtiyoriy ikkita tugun o'rtasidagi bog'lovchi chiziq qirra (edge) deb ataladi.

Daraxtning tugunlari va qirralari
Daraxtning eng yuqori qismida joylashgan boshlang'ich tugun ildiz (root) deyiladi. Daraxtda faqat bitta ildiz tugun bo'ladi.
Tugunning balandligi — ushbu tugundan eng chuqur barg tugungacha bo'lgan qirralar soniga (ya'ni, tugundan barggacha bo'lgan eng uzun yo'lga) teng.
Tugunning chuqurligi — daraxt ildizidan berilgan tugungacha bo'lgan qirralar soniga teng.
Daraxtning umumiy balandligi — uning ildiz tugunining balandligiga yoki eng chuqur tugunning chuqurligiga tengdir.

Daraxtdagi har bir tugunning balandligi va chuqurligi
Tugunning darajasi — ushbu tugundan chiquvchi tarmoqlar (uning bevosita bolalari) umumiy sonidir.
O'zaro bog'lanmagan (ajratilgan) daraxtlar to'plami o'rmon (forest) deb ataladi.

Daraxtdan o'rmon hosil qilish
Ixtiyoriy daraxtning ildizini olib tashlash orqali alohida daraxtlardan iborat o'rmon hosil qilish mumkin.
Daraxt ustida biror amalni bajarish (masalan, elementni qidirish, o'chirish yoki chop etish) uchun muayyan tugunga yetib borish zarur. Daraxtni aylanib chiqish (tree traversal) algoritmi barcha tugunlarga qaysi ketma-ketlikda tashrif buyurishni belgilaydi.
Batafsil ma'lumot olish uchun keyingi Daraxtni aylanib chiqish (Tree Traversal) darsini o'rganing.