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

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

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

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

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

1.ง่าย

กราฟมีน้ำหนัก (weighted graph) คืออะไร

  1. Aกราฟที่มีเส้นเชื่อมมากกว่าจุดยอด
  2. Bกราฟที่จุดยอดบางจุดหนักกว่าจุดอื่นเพราะมีเส้นเชื่อมมากกว่า
  3. Cกราฟที่เก็บบนดิสก์
  4. Dกราฟที่แต่ละเส้นเชื่อมมีค่าตัวเลข เช่น ต้นทุนหรือระยะทาง
2.ง่าย

ความลึก (depth) ของโหนดในต้นไม้คือ

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

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

  1. A2n
  2. Bn
  3. Cn − 1
  4. Dn + 1
4.ปานกลาง

โครงสร้างข้อมูลใดใช้ตรวจว่าวงเล็บใน "{[()]}" สมดุลหรือไม่

  1. Aคิว
  2. Bตารางแฮช
  3. Cสแตก
  4. Dbinary search tree
5.ปานกลาง

เครือข่ายถนนมี 100,000 ทางแยก แต่ละแห่งเชื่อมกับประมาณ 4 แห่ง การแทนแบบใดเหมาะที่สุด

  1. Aเมทริกซ์ประชิด
  2. Bรายการประชิด
  3. Cฮีปทวิภาคของเส้นเชื่อม
  4. Dอาร์เรย์เรียงลำดับเดียวของจุดยอด
6.ปานกลาง

ใน min-heap ทวิภาคที่เก็บในอาร์เรย์ (ดัชนีเริ่มที่ 0) ลูกของโหนดที่ดัชนี i อยู่ที่

  1. Ai/2 และ i/2 + 1
  2. B2i + 1 และ 2i + 2
  3. Ci + 1 และ i + 2
  4. D2i และ 2i + 1
7.ยาก

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

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

ภายใต้การแฮชสม่ำเสมออย่างง่าย เวลาคาดหมายของการค้นหาในตารางแฮชแบบ chaining ที่มี n คีย์และ m ถังคือเท่าใด

  1. AO(1 + α) เมื่อ α = n / m
  2. BO(log n)
  3. CO(n)
  4. DO(m)

เฉลย

  1. 1. D · กราฟที่แต่ละเส้นเชื่อมมีค่าตัวเลข เช่น ต้นทุนหรือระยะทาง
  2. 2. A · จำนวนเส้นเชื่อมจากรากถึงโหนดนั้น
  3. 3. C · n − 1
  4. 4. C · สแตก
  5. 5. B · รายการประชิด
  6. 6. B · 2i + 1 และ 2i + 2
  7. 7. D · O(n)
  8. 8. A · O(1 + α) เมื่อ α = n / m

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