Bộ đề 1

Câu 1

Trong một cây quyết định, nút nào đại diện cho một thuộc tính được kiểm tra?

Câu 2

Khi nào nên sử dụng cây Trie thay vì bảng băm (hash table) để lưu trữ chuỗi?

Câu 3

Phương pháp nào sau đây được sử dụng để cân bằng cây AVL?

Câu 4

Cây Trie (cây tiền tố) được sử dụng chủ yếu cho mục đích gì?

Câu 5

Trong cây quyết định, nút lá đại diện cho điều gì?

Câu 6

Trong cây Trie, độ phức tạp thời gian để tìm kiếm một chuỗi có độ dài m là bao nhiêu?

Câu 7

Khi nào nên sử dụng thuật toán Prim thay vì thuật toán Kruskal để tìm cây khung nhỏ nhất?

Câu 8

Ứng dụng thực tế của cây khung nhỏ nhất là gì?

Câu 9

Trong một cây khung nhỏ nhất, nếu tất cả các cạnh đều có trọng số khác nhau, thì cây khung nhỏ nhất có duy nhất không?

Câu 10

Trong cây tìm kiếm nhị phân, thao tác nào sau đây có độ phức tạp thời gian trung bình là O(log n), với n là số lượng nút trong cây?

Câu 11

Ứng dụng nào sau đây KHÔNG phù hợp với cây tìm kiếm nhị phân?

Câu 12

Cây AVL là gì?

Câu 13

Ưu điểm của việc sử dụng cây quyết định trong machine learning là gì?

Câu 14

Trong một cây B, bậc của một nút là gì?

Câu 15

Thuật toán nào sau đây thường được sử dụng để tìm cây khung nhỏ nhất trong một đồ thị?

Câu 16

Trong cây đỏ-đen, tính chất nào sau đây luôn được duy trì?

Câu 17

Trong cây đỏ-đen, điều gì xảy ra khi một nút đỏ mới được chèn vào và có nút cha cũng là màu đỏ?

Câu 18

Trong cây B+, các bản ghi dữ liệu được lưu trữ ở đâu?

Câu 19

Cây nào sau đây thường được sử dụng để triển khai hàng đợi ưu tiên?

Câu 20

Loại cây nào thường được sử dụng để biểu diễn các biểu thức số học?

Câu 21

Độ phức tạp thời gian để chèn một phần tử vào cây AVL là bao nhiêu?

Câu 22

Khi nào nên sử dụng cây B thay vì cây tìm kiếm nhị phân?

Câu 23

Cây khung nhỏ nhất (Minimum Spanning Tree - MST) của một đồ thị liên thông có trọng số là gì?

Câu 24

Nếu một đồ thị có n đỉnh và n-1 cạnh, thì đồ thị đó có phải là cây không?

Câu 25

Trong cây đỏ đen, màu của nút gốc (root) luôn là gì?

Câu 26

Trong cây quyết định, kỹ thuật pruning (cắt tỉa) được sử dụng để làm gì?

Câu 27

Độ phức tạp thời gian tốt nhất của thuật toán tìm kiếm nhị phân trên một cây tìm kiếm nhị phân cân bằng là gì?

Câu 28

Thuật toán nào sau đây có thể được sử dụng để kiểm tra xem một đồ thị có phải là cây hay không?

Câu 29

Ưu điểm chính của việc sử dụng cây B+ so với cây B là gì?

Câu 30

Cây cân bằng là gì?