Consider the AVL tree below. What is the breadth first traversal of the tree after inserting a node with value 22?
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: "35, 20, 45, 10, 25, 40, 22, 30". Cây ban đầu có gốc 35, con trái 20 với hai con 10 và 30, nút 30 có con trái 25, nút 45 có con trái 40. Chèn 22: nhỏ hơn 35 nên sang trái, lớn hơn 20 nên sang phải tới 30, nhỏ hơn 30 nên tới 25, nhỏ hơn 25 nên thành con trái của 25. Khi đó nút 30 có nhánh trái cao hai mức và nhánh phải rỗng nên chênh 2, đây là nút mất cân bằng thấp nhất và thuộc dạng trái–trái, chữa bằng một phép quay phải tại 30: nút 25 lên thay chỗ, giữ 22 làm con trái và nhận 30 làm con phải. Cây thành gốc 35 với 20 và 45, dưới 20 là 10 và 25, dưới 25 là 22 và 30, dưới 45 là 40. "35, 20, 45, 10, 30, 40, 25, 22" là trạng thái nếu không quay gì cả, khi đó cây không còn thoả điều kiện AVL. "35, 20, 45, 10, 25, 40, 30, 22" đặt 30 làm con trái và 22 làm con phải của 25, ngược thứ tự khoá. "35, 20, 45, 10, 40, 25, 22, 30" đọc 40 trước 25 trong cùng mức ba, trái với chiều từ trái sang phải của duyệt theo mức.
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