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

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

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

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

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

1.ง่าย

ตารางแฮชเก็บข้อมูลเป็น

  1. Aสตริงความยาวคงที่
  2. Bต้นไม้ที่คีย์เรียงลำดับ
  3. Cคู่คีย์–ค่าที่หาตำแหน่งด้วยฟังก์ชันแฮช
  4. Dรายการที่เรียงลำดับเท่านั้น
2.ง่าย

ในลิงก์ลิสต์เชิงเดี่ยว ตัวชี้ next ของโหนดสุดท้ายมีค่าเป็น

  1. Aที่อยู่ของโหนดแรก
  2. Bที่อยู่ของโหนดก่อนหน้า
  3. CNull (ไม่มีโหนด)
  4. Dจำนวนโหนดในลิสต์
3.ง่าย

การดำเนินการของคิวที่เอาสมาชิกด้านหน้าออกเรียกว่าอะไร

  1. AInsert
  2. BEnqueue
  3. CDequeue
  4. DPush
4.ปานกลาง

แอปพลิเคชันต้องการค้นหาเร็ว และต้องแสดงรายการคีย์เรียงลำดับและตอบคำถามช่วง โครงสร้างใดเหมาะที่สุด

  1. Aสแตก
  2. Bลิงก์ลิสต์ที่ไม่เรียงลำดับ
  3. Cตารางแฮช
  4. Dbinary search tree แบบสมดุล
5.ปานกลาง

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

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

ในตารางแฮชที่ใช้ open addressing ตัวประกอบการโหลดสูงสุดที่เป็นไปได้คือเท่าใด

  1. A2
  2. B0.5
  3. C1
  4. Dไม่มีค่าสูงสุด
7.ยาก

เหตุใดจึงลบสมาชิกออกจาก Bloom filter มาตรฐานโดยเพียงล้างบิตของมันไม่ได้

  1. ABloom filter เก็บสมาชิกเต็มรูป ซึ่งเมื่อถูกแฮชแล้วหาไม่พบอีก
  2. Bบิตเหล่านั้นอาจเป็นของสมาชิกอื่นด้วย ซึ่งจะทำให้เกิดผลลบเท็จ
  3. Cการลบจะเพิ่มอัตราผลบวกเท็จเป็น 100%
  4. Dบิตใน Bloom filter เปลี่ยนไม่ได้หลังสร้าง
8.ยาก

โหนด AVL ไม่สมดุลเพราะต้นไม้ย่อยขวาของลูกซ้ายสูงเกินไป (กรณีซ้าย–ขวา) ใช้วิธีแก้ใด

  1. Aหมุนซ้ายหนึ่งครั้งที่โหนด
  2. Bหมุนซ้ายที่ลูกซ้าย แล้วหมุนขวาที่โหนด
  3. Cหมุนขวาที่ลูกซ้าย แล้วหมุนซ้ายที่โหนด
  4. Dหมุนขวาหนึ่งครั้งที่โหนด

เฉลย

  1. 1. C · คู่คีย์–ค่าที่หาตำแหน่งด้วยฟังก์ชันแฮช
  2. 2. C · Null (ไม่มีโหนด)
  3. 3. C · Dequeue
  4. 4. D · binary search tree แบบสมดุล
  5. 5. B · สมมาตรเทียบกับเส้นทแยงมุมหลัก
  6. 6. C · 1
  7. 7. B · บิตเหล่านั้นอาจเป็นของสมาชิกอื่นด้วย ซึ่งจะทำให้เกิดผลลบเท็จ
  8. 8. B · หมุนซ้ายที่ลูกซ้าย แล้วหมุนขวาที่โหนด

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