การตกแต่งข้อมูลตามมาตรฐานจําเป็นสําหรับการเขียนโปรแกรมที่มีประสิทธิภาพใน C และ C+ มัคคุเทศก์นี้จะให้วิธีการสร้างและจัดการโครงสร้างข้อมูล เช่น การเชื่อมโยงรายการ, สแต็ก และต้นไม้ การเข้าใจวิธีการเหล่านี้ ช่วยตั้งค่าโค้ดและแก้ปัญหาที่ซับซ้อนได้
การเข้าใจโครงสร้างข้อมูล
โครงสร้างข้อมูลจัดการข้อมูลเพื่อให้สามารถเข้าและแก้ไขได้อย่างมีประสิทธิภาพ โครงสร้างทั่วไปนั้นรวมไปถึงอาร์เรย์, รายการที่เชื่อมโยง, สแต็ก, คิว, และต้นไม้ การเลือกโครงสร้างที่ถูกต้องนั้นขึ้นอยู่กับความต้องการเฉพาะของโปรแกรม
การ ทํา ให้ รายการ ที่ อยู่ ข้าง หลัง ใน ซี ครบ ถ้วน
รายการ ที่ เกี่ยว ข้อง กัน ประกอบ ด้วย โหนด ต่าง ๆ ซึ่ง แต่ ละ ตัว บรรจุ ข้อมูล และ ตัว ชี้ แนะ ไป ยัง โหนด ถัด ไป.
ด้านล่างนี้เป็นระเบียบพื้นฐาน ของรายชื่อที่เชื่อมโยงเสียงในซี:
[FLT: 0] โครงสร้างจมูก :
[FLT: 0]
[FLT: 0] จัดเรียงและแทรกโหนด
การ เติม แท่ง ใน C++
สแต็กนี้จะทําการปฏิบัติตามหลักการการเข้า-ออกล่าสุด (LIFO) ซึ่งสามารถนําไปใช้ได้โดยการใช้อาร์เรย์หรือรายการที่เชื่อมโยง ได้ที่นี่ จะมีการใช้โปรแกรมแบบแบ่งประเภทแบบง่าย ๆ โดยใช้เวกเตอร์
[FLT: 0] ชั้นวาง:
การ ทํา ให้ ต้น ไบนารี ใน ซี สําเร็จ
ต้น ไบ รอัน ประกอบ ด้วย โหนด ซึ่ง มี ลูก ถึง สอง คน.
[FLT: 0] โครงสร้างจมูก :
[FLT: 3]
[FLT: 0] สืบค้นข้อมูล โหนด:
[FLT: 4]