AVL TREE AVL Tree merupakan bentuk sempurna / stabil dari struktur data BST dimana jumlah child di sebelah kiri dan kanan node selisihnya tidak lebih besar sama dengan 2 Contoh AVL Pada gambar diatas dapat diihat bahwa tidak ada node yang jumlah left child dan right child yang selisihnya lebih besar dari satu sehingga struktur data ditas disebut AVL Berikut merupakan contoh Skewed BST / BST yang dimana weight sebelah kiri dan kanannya tidak seimbang Operasi yang dapat dilakukan di AVL sama dengan yang dapat dilakukan di BST : - Insert - Update - Delete Perbedaanya terletak pada setelah operasi tersebut sudah selesai dilakukan dimana akan melakukan pengecekan apakah bst nya balanced atau tidak Ada 4 kondisi yang mempengaruhi : - Single Left Rotation (LL Rotation) Pada kondisi ini, setiap node berpindah posisi ke kiri dari posisi awal - Single Right Rotation (RR Rotation) Pada kondisi ini, setiap node berpindah posisi ke kanan dari posisi aw