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

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

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

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

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

1.ง่าย

ต้นไม้ที่มี n โหนดมีเส้นเชื่อมกี่เส้น

  1. A2n
  2. Bn + 1
  3. Cn
  4. Dn − 1
2.ง่าย

deque (double-ended queue) คืออะไร

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

คุณสมบัติ max-heap คืออะไร

  1. Aใบทั้งหมดมีคีย์สูงสุด
  2. Bคีย์เรียงจากซ้ายไปขวา
  3. Cคีย์ของลูกซ้ายทุกตัวมากกว่าหรือเท่ากับคีย์ของพี่น้องฝั่งขวา
  4. Dคีย์ของแม่แต่ละตัวมากกว่าหรือเท่ากับคีย์ของลูก
4.ปานกลาง

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

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

ตารางแฮชขนาด 7 ใช้ h(k) = k mod 7 และ linear probing หลังแทรก 10 แล้ว 17 ถูกเก็บที่ใด

  1. Aดัชนี 3
  2. Bดัชนี 0
  3. Cดัชนี 6
  4. Dดัชนี 4
6.ปานกลาง

ทราย (trie หรือ prefix tree) มีประสิทธิภาพเป็นพิเศษสำหรับ

  1. Aการเก็บเมทริกซ์
  2. Bการค้นหาด้วยคำนำหน้า เช่น autocomplete
  3. Cการหาเส้นทางสั้นที่สุด
  4. Dการเรียงตัวเลข
7.ยาก

เพื่อให้ตารางแฮชทำงานถูกต้อง แฮชและความเท่ากันต้องเป็นไปตามกฎใด

  1. Aค่าแฮชต้องเป็นจำนวนเฉพาะ
  2. Bคีย์ที่เท่ากันต้องมีค่าแฮชเท่ากัน
  3. Cค่าแฮชที่เท่ากันหมายถึงคีย์เท่ากัน
  4. Dคีย์ที่ต่างกันต้องมีค่าแฮชต่างกัน
8.ยาก

ต้นไม้แดง–ดำ (red-black tree) ต้องมีคุณสมบัติใด

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

เฉลย

  1. 1. D · n − 1
  2. 2. B · โครงสร้างที่อนุญาตให้แทรกและเอาออกที่ทั้งสองปลาย
  3. 3. D · คีย์ของแม่แต่ละตัวมากกว่าหรือเท่ากับคีย์ของลูก
  4. 4. C · O(log n)
  5. 5. D · ดัชนี 4
  6. 6. B · การค้นหาด้วยคำนำหน้า เช่น autocomplete
  7. 7. B · คีย์ที่เท่ากันต้องมีค่าแฮชเท่ากัน
  8. 8. B · ทุกเส้นทางจากโหนดไปยังใบของลูกหลานมีจำนวนโหนดสีดำเท่ากัน

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