AVL-Tree ustida amallar. API yoziş

AVL-Tree'ga tegişli bölgan amallar törtta - çapga buriş; öngga buriş; avval çapga, keyin öngga buriş; avval öngga, keyin çapga buriş. Ular haqida avvalgi maqolada töxtalganimiz bois, bu yerda faqat kod yoziş bilan çeklanamiz.
Çapga buriş (Rotate left)
Öngga buriş (Rotate right)
Avval çapga, keyin öngga buriş (Rotate left-right)
Avval öngga, keyin çapga buriş (Rotate right-left)
Balansni töğrilaş (Fix balance)
Buriş funksiyalari insert'dan söng balansni töğrilaş uçun işlatiladi. Balansni töğrilaşga bir neça yordamçi funksiyalar yozamiz.
Töliq API kod Githubda: https://github.com/Webmaxor/leetcode-solutions/blob/master/algorithms/trees/avl-trees.js
Mavzu böyiça savollarni Github’dagi Webmaxor / leetcode-solutions repository’da yozişingiz yoki kodda **Reference in new issue **ni bosib, qoldirişingiz mumkin.