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ễ

Điều gì định nghĩa một cây nhị phân?

  1. AMỗi nút lưu một số nhị phân
  2. BCây có đúng hai mức
  3. CMỗi nút có đúng hai con
  4. DMỗi nút có tối đa hai con
2.Dễ

Đồ thị có trọng số là gì?

  1. AĐồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
  2. BĐồ thị được lưu trên đĩa
  3. CĐồ thị có nhiều cạnh hơn đỉnh
  4. DĐồ thị trong đó một số đỉnh nặng hơn các đỉnh khác vì có nhiều cạnh hơn
3.Dễ

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

  1. ABảng băm
  2. BHàng đợi (queue)
  3. CNgăn xếp (stack)
  4. DDanh sách liên kết
4.Trung bình

Cây nhị phân hoàn hảo có chiều cao h, với chiều cao tính bằng cạnh, có bao nhiêu nút?

  1. A2h+1 − 1
  2. B2h
  3. Ch2
  4. D2h + 1
5.Trung bình

Độ phức tạp thời gian của việc tìm một khóa trong cây tìm kiếm nhị phân cân bằng là bao nhiêu?

  1. AO(n)
  2. BO(1)
  3. CO(n log n)
  4. DO(log n)
6.Trung bình

Điều nào đúng với ma trận kề của một đồ thị vô hướng?

  1. ANó luôn là ma trận tam giác trên
  2. BNó đối xứng qua đường chéo chính
  3. CMỗi hàng có đúng một số 1
  4. DĐường chéo chính của nó luôn chứa các số một
7.Khó

Thuật toán Kahn cho sắp xếp tô-pô liên tục loại bỏ các đỉnh có bậc vào 0. Cấu trúc nào chứa các đỉnh đó?

  1. AMột đống max sắp theo bậc ra
  2. BMột hàng đợi (hoặc bất kỳ tập hợp nào) các đỉnh có bậc vào 0
  3. CMột ma trận kề ghi lại những đỉnh đã bị loại
  4. DMột ngăn xếp gồm mọi cạnh đã thăm
8.Khó

Nếu không có hợp theo hạng hay nén đường đi, chi phí trường hợp xấu nhất của một lần find trong cấu trúc union-find với n phần tử là bao nhiêu?

  1. AO(n)
  2. BO(α(n))
  3. CO(1)
  4. DO(log n)

Đáp án

  1. 1. D · Mỗi nút có tối đa hai con
  2. 2. A · Đồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
  3. 3. C · Ngăn xếp (stack)
  4. 4. A · 2h+1 − 1
  5. 5. D · O(log n)
  6. 6. B · Nó đối xứng qua đường chéo chính
  7. 7. B · Một hàng đợi (hoặc bất kỳ tập hợp nào) các đỉnh có bậc vào 0
  8. 8. A · O(n)

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