ใบงาน โครงสร้างข้อมูล พร้อมเฉลย

ใบงาน โครงสร้างข้อมูล ฟรีสำหรับพิมพ์: 8 ข้อ ตั้งแต่ระดับง่ายถึงระดับข้อสอบจริง พร้อมเฉลย พิมพ์หรือบันทึกเป็น PDF ได้

ใบงานใหม่ฝึกออนไลน์พร้อมคำใบ้

สำหรับผู้สอน: พิมพ์ ทำสำเนา และใช้ในชั้นเรียนได้ฟรี ใบงานใหม่แต่ละชุดมีค่าตัวเลขใหม่และเฉลยของตัวเอง หากใส่ลิงก์ไปยัง ExamProblems ในหน้ารายวิชาของคุณ เราจะขอบคุณมาก

ชื่อ: ____________________   วันที่: ____________

1.ง่าย

สมาชิกที่เล็กที่สุดของ min-heap ทวิภาคอยู่ที่ใด

  1. Aในตำแหน่งสุดท้ายของอาร์เรย์
  2. Bในใบซ้ายสุด
  3. Cที่ราก
  4. Dในใบใดก็ได้ ซึ่งต้องค้นหา
2.ง่าย

กราฟมีทิศทาง (directed graph) คืออะไร

  1. Aกราฟที่ไม่มีวงจร
  2. Bกราฟที่เส้นเชื่อมทุกเส้นมีน้ำหนัก
  3. Cกราฟที่ทุกคู่ของจุดยอดที่ต่างกันเชื่อมกันด้วยเส้นเชื่อม
  4. Dกราฟที่เส้นเชื่อมมีทิศทางจากจุดยอดหนึ่งไปอีกจุดหนึ่ง
3.ง่าย

ตัวประกอบการโหลด (load factor) ของตารางแฮชคืออะไร

  1. Aจำนวนถังหารด้วยความยาวเฉลี่ยของคีย์ที่เก็บ
  2. Bจำนวนการชนกันจนถึงตอนนี้
  3. Cจำนวนสมาชิกที่เก็บหารด้วยจำนวนถัง
  4. Dเวลาที่ใช้โหลดตารางจากดิสก์
4.ปานกลาง

เมทริกซ์ประชิด (adjacency matrix) ของกราฟที่มี V จุดยอดใช้หน่วยความจำเท่าใด

  1. AO(V + E)
  2. BO(E)
  3. CO(V²)
  4. DO(log V)
5.ปานกลาง

ความซับซ้อนเชิงเวลาของการค้นหาคีย์ใน binary search tree ที่สมดุลคือเท่าใด

  1. AO(1)
  2. BO(log n)
  3. CO(n)
  4. DO(n log n)
6.ปานกลาง

การค้นหาคำความยาว L ใน trie ที่มีตัวอักษรคงที่ใช้เวลาเท่าใด

  1. AO(L × n)
  2. BO(L) ไม่ขึ้นกับจำนวนคำที่เก็บ
  3. CO(n) เมื่อ n คือจำนวนคำ
  4. DO(log n) เมื่อ n คือจำนวนคำ
7.ยาก

ใน BST ที่มีราก 50 ต้นไม้ย่อยซ้าย 30 (ลูก 20, 40) และต้นไม้ย่อยขวา 70 (ลูก 60, 80) ลบรากโดยใช้ in-order successor คีย์ใดกลายเป็นรากใหม่

  1. A70
  2. B80
  3. C40
  4. D60
8.ยาก

กฎของต้นไม้แดง–ดำรับประกันอะไรเกี่ยวกับความสูงของต้นไม้ที่มี n คีย์

  1. Aความสูงไม่เกิน n / 2
  2. Bความสูงไม่เกิน log2 n + 1
  3. Cความสูงเท่ากับ log2 n พอดี
  4. Dความสูงไม่เกิน 2 log2(n + 1)

เฉลย

  1. 1. C · ที่ราก
  2. 2. D · กราฟที่เส้นเชื่อมมีทิศทางจากจุดยอดหนึ่งไปอีกจุดหนึ่ง
  3. 3. C · จำนวนสมาชิกที่เก็บหารด้วยจำนวนถัง
  4. 4. C · O(V²)
  5. 5. B · O(log n)
  6. 6. B · O(L) ไม่ขึ้นกับจำนวนคำที่เก็บ
  7. 7. D · 60
  8. 8. D · ความสูงไม่เกิน 2 log2(n + 1)

เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com