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

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

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

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

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

1.ง่าย

โครงสร้างข้อมูลใดใช้ท่องต้นไม้แบบ level-order

  1. Aตารางแฮช
  2. Bคิว
  3. Cคิวลำดับความสำคัญ
  4. Dสแตก
2.ง่าย

ลักษณะเด่นของเซต (set) ในฐานะชนิดข้อมูลนามธรรมคืออะไร

  1. Aเก็บสมาชิกเรียงลำดับ
  2. Bเก็บสมาชิกโดยไม่มีซ้ำ
  3. Cเก็บคู่คีย์–ค่า
  4. Dเข้าถึงได้เฉพาะที่ปลายด้านเดียว
3.ง่าย

ในกราฟ วงจร (cycle) คืออะไร

  1. Aเส้นเชื่อมที่มีน้ำหนักเป็นศูนย์
  2. Bจุดยอดที่ไม่มีเส้นเชื่อม
  3. Cเส้นทางที่เริ่มและสิ้นสุดที่จุดยอดเดียวกัน
  4. Dเส้นทางที่เยี่ยมทุกจุดยอด
4.ปานกลาง

ความสูงในกรณีเลวร้ายที่สุดของ binary search tree ที่มี n โหนดคือเท่าใด ถ้าแทรกคีย์ตามลำดับที่เรียงแล้ว

  1. A√n
  2. B1
  3. Cn (กลายเป็นลิงก์ลิสต์)
  4. Dlog₂ n
5.ปานกลาง

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

  1. A1 2 4 5 3
  2. B4 5 2 3 1
  3. C1 2 3 4 5
  4. D4 2 5 1 3
6.ปานกลาง

นิพจน์ postfix 3 4 + 2 * มีค่าเท่าใด

  1. A14
  2. B10
  3. C11
  4. D24
7.ยาก

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

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

หากไม่มี union by rank หรือ path compression ต้นทุนในกรณีเลวร้ายที่สุดของ find หนึ่งครั้งในโครงสร้าง union-find ที่มี n สมาชิกคือเท่าใด

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

เฉลย

  1. 1. B · คิว
  2. 2. B · เก็บสมาชิกโดยไม่มีซ้ำ
  3. 3. C · เส้นทางที่เริ่มและสิ้นสุดที่จุดยอดเดียวกัน
  4. 4. C · n (กลายเป็นลิงก์ลิสต์)
  5. 5. A · 1 2 4 5 3
  6. 6. A · 14
  7. 7. A · O(n)
  8. 8. D · O(n)

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