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

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

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

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

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

1.ง่าย

ความสูงของต้นไม้มักถูกนิยามว่า

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

แมป (map หรือ dictionary) เก็บอะไร

  1. Aค่าที่เรียงตามขนาด
  2. Bคู่คีย์–ค่าที่คีย์ไม่ซ้ำกัน
  3. Cคู่ของคีย์ที่เท่ากัน
  4. Dค่าตามลำดับการแทรกเท่านั้น
3.ง่าย

รากของต้นไม้ (root) คืออะไร

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

โครงสร้างข้อมูลใดที่การค้นหาในแนวลึก (DFS) แบบวนซ้ำใช้

  1. Aฮีป
  2. Bคิว
  3. Cตารางแฮชเท่านั้น
  4. Dสแตก
5.ปานกลาง

การท่องแบบ in-order ของ binary search tree เยี่ยมคีย์ตามลำดับ

  1. Aเรียงจากมากไปน้อยเสมอ
  2. Bตามระดับ
  3. Cตามลำดับการแทรก
  4. Dเรียงจากน้อยไปมาก
6.ปานกลาง

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

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

radix tree (compressed trie) ปรับปรุง trie ธรรมดาอย่างไร

  1. Aเก็บเฉพาะตัวอักษรแรกของแต่ละคำ
  2. Bรวมโซ่ของโหนดที่มีลูกตัวเดียวเป็นเส้นเชื่อมเดียวที่ติดป้ายด้วยสตริง
  3. Cเรียงลูกของแต่ละโหนดตามความถี่
  4. Dเก็บแต่ละคำไว้ในตารางแฮชที่ราก แทนที่จะเก็บในโหนดแยกกัน
8.ยาก

สำหรับแต่ละสมาชิกของอาร์เรย์ คุณต้องการสมาชิกที่ใหญ่กว่าถัดไปทางขวา ในเวลารวม O(n) โครงสร้างใดช่วยได้

  1. Aตารางแฮชของสมาชิกทั้งหมด
  2. Bสแตกที่เก็บสมาชิกที่รอคำตอบ
  3. Cคิวที่เก็บทุกคู่ของสมาชิก
  4. Dbinary search tree ที่สร้างใหม่สำหรับแต่ละสมาชิก

เฉลย

  1. 1. A · จำนวนเส้นเชื่อมบนเส้นทางที่ยาวที่สุดจากรากไปยังใบ
  2. 2. B · คู่คีย์–ค่าที่คีย์ไม่ซ้ำกัน
  3. 3. A · โหนดบนสุดที่ไม่มีโหนดแม่
  4. 4. D · สแตก
  5. 5. D · เรียงจากน้อยไปมาก
  6. 6. B · สมมาตรเทียบกับเส้นทแยงมุมหลัก
  7. 7. B · รวมโซ่ของโหนดที่มีลูกตัวเดียวเป็นเส้นเชื่อมเดียวที่ติดป้ายด้วยสตริง
  8. 8. B · สแตกที่เก็บสมาชิกที่รอคำตอบ

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