JavaScript is required

Danh sách duyệt theo mức của biểu thức đã cho trong câu 3 là:

A.

+ a * b + * / - e f h c d

B.

a b + * + / - c d e f h *

C.

+ * a + b – c d * e / f h

D.

+ * a b + * - c d e / f h

Trả lời:

Đáp án đúng: A


Duyệt theo mức (level order traversal) của một cây biểu thức nghĩa là duyệt từ gốc, sau đó duyệt các nút ở mức 1 (từ trái sang phải), tiếp tục duyệt các nút ở mức 2, và cứ tiếp tục như vậy cho đến khi duyệt hết tất cả các nút. Biểu thức "+ a * b + * / - e f h c d" biểu diễn cây theo thứ tự duyệt mức. Dựa vào cấu trúc cây biểu thức tương ứng với biểu thức trung tố gốc, ta có thể suy ra thứ tự duyệt theo mức sẽ bắt đầu bằng phép toán ngoài cùng, sau đó đến các phép toán và toán hạng ở các mức tiếp theo. Trong trường hợp này, đáp án đúng là + * a b + * - c d e / f h.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan