T là một cây có gốc
x, y, z là các đỉnh trong T
v0 , v1 , …, vn là một đường đi đơn trong T
vn-1 là cha (parent) của vn
v0 ,v1 ,…, vn-1 là các tiền bối (ancestor) của vn
vn là con (child) của vn-1
3.5.5.1. CÁC KHÁI NIỆM
Nếu x khơng có con thì x là lá (leaf)
Nếu x khơng là lá thì x là đỉnh trong (branch vertex)
Mức (level) của đỉnh x là chiều dài (số cành) của đường đơn từ gốc v0 tới x. level(v0) = 0
Chiều cao (height) của một cây là mức lớn nhất trong cây
Cây con (subtree) của T gốc tại x là đồ thị con của T mà
Tập đỉnh gồm x và tất cả các hậu duệ của x
Tập các cành gồm mọi cành nối tới các hậu duệ của x
3.5.5.1. CÁC KHÁI NIỆM
Cha của c là b
Con của g là h, i, j
Các lá: d, e, f, l, m, i, n, o
Mức của c là 2, của k là 3 Chiều cao của cây là 4
3.5.5.1. CÁC KHÁI NIỆM
Một cây có gốc gọi là:
m – cây (m-ary tree) nếu mỗi đỉnh trong khơng có quá m con
m – cây đầy (full m-ary tree) nếu mỗi đỉnh trong có đúng m con
Cây nhị phân (binary tree) nếu mỗi đỉnh khơng có q 2 con
Cây có gốc thứ tự (Ordered rooted tree) nếu các con của mỗi đỉnh trong được xếp thứ tự từ trái qua phải
3.5.5.1. CÁC KHÁI NIỆM
Đặc biệt: Cây nhị phân có thứ tự - Nếu một đỉnh trong có đủ 2 con thì
Con thứ nhất là con bên trái (left child)
Con thứ hai là con bên phải ( right child)
Một m – cây với chiều cao h gọi là thăng bằng