Phiếu bài tập Cấu trúc dữ liệu có đáp án

Phiếu bài tập Cấu trúc dữ liệu miễn phí để in: 8 bài từ cơ bản đến mức đề thi, kèm đáp án. In ra hoặc lưu thành PDF.

Dành cho giảng viên: miễn phí in, sao chép và sử dụng trên lớp. Mỗi phiếu bài tập mới có số liệu mới và đáp án riêng. Chúng tôi rất cảm ơn nếu bạn đặt liên kết đến ExamProblems trên trang môn học.

Tên: ____________________   Ngày: ____________

1.Dễ

Trong đồ thị, chu trình là gì?

  1. AMột đường đi thăm mọi đỉnh
  2. BMột đường đi bắt đầu và kết thúc tại cùng một đỉnh
  3. CMột cạnh có trọng số bằng không
  4. DMột đỉnh không có cạnh
2.Dễ

Cấu trúc dữ liệu nào hoạt động theo nguyên tắc "vào trước, ra trước"?

  1. AHàng đợi (queue)
  2. BCây nhị phân
  3. CĐống (heap)
  4. DNgăn xếp (stack)
3.Dễ

Đồ thị gồm:

  1. AChỉ khóa và giá trị băm
  2. BHàng và cột
  3. CCác đỉnh (nút) được nối bởi các cạnh
  4. DChỉ một gốc và các lá
4.Trung bình

Một mạng lưới đường có 100,000 giao lộ, mỗi giao lộ nối với khoảng 4 giao lộ khác. Cách biểu diễn nào phù hợp nhất?

  1. AMột mảng đỉnh đã sắp xếp đơn lẻ
  2. BDanh sách kề
  3. CMa trận kề
  4. DMột đống nhị phân các cạnh
5.Trung bình

Một cây nhị phân có gốc 1 với con trái 2 và con phải 3; nút 2 có các con 4 (trái) và 5 (phải). Duyệt thứ tự sau là gì?

  1. A5 4 3 2 1
  2. B1 2 4 5 3
  3. C4 2 5 1 3
  4. D4 5 2 3 1
6.Trung bình

Các khóa 50, 30, 70, 20, 40 được chèn theo thứ tự này vào một cây tìm kiếm nhị phân rỗng. Con trái của 30 là gì?

  1. A40
  2. B70
  3. C20
  4. D50
7.Khó

Các khóa 5, 3, 8, 1 được chèn theo thứ tự này vào đống min nhị phân dùng mảng rỗng. Mảng cuối cùng là gì?

  1. A[1, 5, 8, 3]
  2. B[3, 1, 8, 5]
  3. C[1, 3, 8, 5]
  4. D[1, 3, 5, 8]
8.Khó

Cây cơ số (radix tree, trie nén) cải thiện trie thông thường như thế nào?

  1. ANó chỉ giữ chữ cái đầu của mỗi từ
  2. BNó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu
  3. CNó sắp các con của mỗi nút theo tần suất
  4. DNó lưu mỗi từ trong một bảng băm ở gốc thay vì trong các nút riêng

Đáp án

  1. 1. B · Một đường đi bắt đầu và kết thúc tại cùng một đỉnh
  2. 2. A · Hàng đợi (queue)
  3. 3. C · Các đỉnh (nút) được nối bởi các cạnh
  4. 4. B · Danh sách kề
  5. 5. D · 4 5 2 3 1
  6. 6. C · 20
  7. 7. C · [1, 3, 8, 5]
  8. 8. B · Nó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu

Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.