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

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

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

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

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

1.ง่าย

โครงสร้างข้อมูลใดทำงานตามหลักการ "เข้าหลังออกก่อน" (last in, first out)

  1. Aสแตก (stack)
  2. Bลิงก์ลิสต์ (linked list)
  3. Cตารางแฮช (hash table)
  4. Dคิว (queue)
2.ง่าย

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

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

โครงสร้างข้อมูลใดทำงานตามหลักการ "เข้าก่อนออกก่อน" (first in, first out)

  1. Aคิว (queue)
  2. Bฮีป (heap)
  3. Cต้นไม้ทวิภาค (binary tree)
  4. Dสแตก (stack)
4.ปานกลาง

ข้อใดเป็นจริงเกี่ยวกับเมทริกซ์ประชิดของกราฟไม่มีทิศทาง

  1. Aเป็นเมทริกซ์สามเหลี่ยมบนเสมอ
  2. Bแต่ละแถวมี 1 เพียงตัวเดียวพอดี
  3. Cสมมาตรเทียบกับเส้นทแยงมุมหลัก
  4. Dเส้นทแยงมุมหลักมีเลขหนึ่งเสมอ
5.ปานกลาง

ต้นไม้ทวิภาคมีราก 1 ลูกซ้าย 2 ลูกขวา 3 โหนด 2 มีลูก 4 (ซ้าย) และ 5 (ขวา) การท่องแบบ postorder คืออะไร

  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.ปานกลาง

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

  1. AO(E)
  2. BO(V + E)
  3. CO(log V)
  4. DO(V²)
7.ยาก

การค้นหาคีย์ใด ๆ ในฮีป min ทวิภาคที่มี n สมาชิกใช้เวลาเท่าใด

  1. AO(log n)
  2. BO(n)
  3. CO(1)
  4. DO(log log n)
8.ยาก

splay tree ทำอะไรหลังการเข้าถึงแต่ละครั้ง

  1. Aเปลี่ยนสีโหนดตามเส้นทางการค้นหา
  2. Bสร้างต้นไม้ใหม่ทั้งหมดให้สมดุล
  3. Cย้ายโหนดที่เข้าถึงไปเป็นใบ
  4. Dหมุนโหนดที่เข้าถึงขึ้นไปที่ราก

เฉลย

  1. 1. A · สแตก (stack)
  2. 2. C · ที่ราก
  3. 3. A · คิว (queue)
  4. 4. C · สมมาตรเทียบกับเส้นทแยงมุมหลัก
  5. 5. D · 4 5 2 3 1
  6. 6. D · O(V²)
  7. 7. B · O(n)
  8. 8. D · หมุนโหนดที่เข้าถึงขึ้นไปที่ราก

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