Gambar AVL tree 1.1,
AVL tree mempunyai dua fungsi yaitu insertion dan rotation. Insertion dalam AVL tree berbeda dengan binary search tree dimana AVL tree akan mengecek tinggi dari tree bagian kiri dan kanan. jika tinggi dari tree bagian kiri dan kanan selisih satu atau sama tingginya maka insertion akan ditambahkan tanpa memerlukan rotation. rotation adalah cara agar AVL tree dapat terjaga seimbang. ada 4 jenis rotasi dalam AVL tree yaitu single right rotation, single left rotation, left right rotation, dan right left rotation.