Consider the AVL tree below. What is the breadth first traversal of the tree after inserting a node with value 33?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "40, 25, 50, 15, 33, 45, 30, 35". Cây ban đầu có gốc 40, con trái 25 với hai con 15 và 35, con trái của 35 là 30, còn 50 có con trái 45. Chèn 33: nhỏ hơn 40 nên sang 25, lớn hơn 25 nên sang 35, nhỏ hơn 35 nên sang 30, lớn hơn 30 nên thành con phải của 30. Lúc này nút 35 có nhánh trái cao 2 và nhánh phải cao 0, lệch 2 nên mất cân bằng; đường chèn đi trái rồi phải nên phải quay kép: quay trái quanh 30 rồi quay phải quanh 35, đưa 33 lên làm gốc nhánh với hai con 30 và 35. Cây thành 40 có hai con 25 và 50; 25 có hai con 15 và 33; 50 có con trái 45. Duyệt theo lớp cho 40; rồi 25, 50; rồi 15, 33, 45; rồi 30, 35. Phương án "40, 25, 50, 15, 30, 45, 33, 35" ứng với quay đơn để 30 lên thay 35. Phương án "40, 25, 50, 15, 35, 45, 30, 33" ứng với không quay gì, giữ 35 tại chỗ và treo 33 dưới 30. Phương án "40, 25, 50, 15, 30, 45, 35, 33" vừa giữ 30 ở lớp hai lại xếp 35 trước 33 ở lớp ba, trong khi sau quay kép lớp ba chỉ còn 30 và 35.
Cùng phần 4
What is the minimum number of nodes in a nearly complete binary tree with height 4?
(In a tree the height of root is 1, and a binary tree with height h is called nearly complete if the tree is complete at level d for d = 1, 2, ..., h-1, and the leaves in the last level are all in the leftmost positions).Có lời giảiCâu hỏiTo implement an AVL tree, a concept balance factor is introduced (bal = height(right)-height(left)). Suppose an AVL tree is created by inserting to the tree the following keys sequentially:
6, 3, 7, 2, 5, 1
What is the balance factor of the node 6? (please note that the tree is still AVL)Có lời giảiCâu hỏiSuppose the binary search tree T is made by inserting the following keys consequently: 6, 7, 8, 9, 3, 2, 5, 4
What is the result of breadth-first traverse of T?Có lời giảiCâu hỏiCả 76 câu của chủ đề76 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây