What is the breadth-first traversal of a tree below after deleting the node 15 by copying?
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: "30, 10, 40, 5, 25, 35, 20". Cây có gốc 30, bên trái là 15 với hai con 5 và 25 trong đó 5 có con phải 10 và 25 có con trái 20, bên phải là 40 với con trái 35. Xoá bằng cách sao chép là kéo giá trị của nút liền trước, tức nút phải nhất của cây con trái, lên chỗ nút bị xoá rồi cắt nút ấy: cây con trái của 15 là 5, đi phải hết cỡ được 10, nên 10 lên thay 15 và nút 10 bị cắt khỏi 5. Cây mới có 30 với hai con 10 và 40; 10 có hai con 5 và 25; 25 có con trái 20; 40 có con trái 35. Duyệt bề rộng cho 30, rồi 10 và 40, rồi 5, 25, 35, rồi 20. Vì vậy "30, 5, 40, 10, 35, 25, 20" sai vì đó là kết quả của phép xoá bằng cách nối, treo cây con phải 25 vào nút 10 rồi đưa 5 lên; "30, 25, 40, 5, 20, 10, 35" sai vì nó dùng nút kế tiếp 25 thay cho nút liền trước 10, lại in 10 trước 35 dù 35 ở tầng trên; "30, 5, 40, 25, 35, 10, 20" sai vì nó dựng lại cả cấu trúc cây con trái, còn xoá bằng sao chép chỉ dời một giá trị và cắt đúng một nút.
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