หนังสือเล่มนี้แบ่งออกเป็น 9 บท บทที่ 1 ภาพรวม ส่วนใหญ่จะแนะนำแนวคิดพื้นฐาน เช่น ข้อมูล โครงสร้างข้อมูล และอัลกอริธึม บทที่ 2 ถึง 6 กล่าวถึงโครงสร้างข้อมูลพื้นฐานประเภทต่างๆ ตามลำดับ เช่น รายการเชิงเส้น สแต็ก คิว สตริง อาร์เรย์ ตารางทั่วไป ต้นไม้ และกราฟ รวมถึงโครงสร้างเชิงตรรกะ โครงสร้างหน่วยเก็บข้อมูล และการตอบสนองที่สอดคล้องกันภายใต้อัลกอริธึมหน่วยเก็บข้อมูลต่างๆ และยกตัวอย่างการใช้งานบางส่วนโดยอิงจากการอภิปรายการดำเนินงานขั้นพื้นฐาน บทที่ 7 และ 8 อภิปรายการค้นหาและการเรียงลำดับ และแนะนำวิธีการค้นหาและการเรียงลำดับที่ใช้กันทั่วไปหลายวิธี บทที่ 9 เป็นการทดลองคอมพิวเตอร์ โดยมีตัวอย่างทั้งหมด 4 ตัวอย่าง ซึ่งทั้งหมดได้รับการดีบั๊กในสภาพแวดล้อม VC++ 6.0
ความรู้ทางทฤษฎีพื้นฐานในหนังสือเล่มนี้อธิบายตั้งแต่ตื้นไปถึงลึกและเข้าใจง่าย แต่ละบทจะแสดงตัวอย่างเชิงปฏิบัติมากมาย ซึ่งสามารถช่วยให้นักเรียนเข้าใจความรู้ทางทฤษฎีพื้นฐานลึกซึ้งยิ่งขึ้น และพัฒนาความสามารถในการประยุกต์ในทางปฏิบัติ ยกเว้นอัลกอริธึมในบทที่ 9 คำอธิบายอัลกอริธึมและโปรแกรมในบทอื่น ๆ ทั้งหมดเป็นภาษาเหมือน C ซึ่งสะดวกสำหรับนักเรียนในการทำความเข้าใจและอ้างอิงเมื่อใช้คอมพิวเตอร์
หนังสือเล่มนี้เหมาะสำหรับการสอนหลักสูตรโครงสร้างข้อมูลในวิทยาลัยอาชีวศึกษาชั้นสูง โดยมีเวลาสอน 60-70 ชั่วโมง นอกจากนี้ยังสามารถใช้เป็นหนังสืออ้างอิงสำหรับผู้เชี่ยวชาญด้านคอมพิวเตอร์เพื่อศึกษาด้วยตนเองหรือสอบเกรดได้
ขยาย