การ มอง ใน แง่ ดี เป็น สิ่ง จําเป็น เพื่อ ปรับ ปรุง ประสิทธิภาพ ของ โปรแกรม ที่ ใช้ โปรแกรม.
การเข้าใจโครงสร้างของข้อมูลอย่างเหมาะสม
โครง สร้าง เหล่า นี้ ช่วย ตัดสิน ว่า โครง สร้าง ทํา งาน ได้ ดี เพียง ไร ภาย ใต้ สภาพ การณ์ และ ขนาด ข้อมูล ต่าง ๆ กัน.
การ คํานวณ เพื่อ การ รักษา ให้ หาย
การ คํานวณ เกี่ยว ข้อง กับ การ วิเคราะห์ ความ ซับ ซ้อน ของ การ ดําเนิน งาน เช่น การ สอด, การ ถอด ความ, และ การ ค้น.
การ ออก แบบ หลัก การ สําหรับ การ สร้าง ข้อมูล
หลัก การ การ การ ออก แบบ รวม ไป ถึง การ เคลื่อน ไหว ของ ข้อมูล ที่ ไม่ ถูก ต้อง และ การ เลือก โครง สร้าง ที่ เหมาะ กับ กรณี ที่ ใช้ ได้ จริง.
โครง สร้าง ข้อมูล ทั่ว ไป และ กรณี ที่ ใช้ ข้อมูล
- [FLT: 0]. ararays: เหมาะกับการเข้าถึงดัชนีและข้อมูลแบบคงที่
- [FLT: 0] รายการ Linked: มีประโยชน์สําหรับข้อมูลไดนามิคที่มีการแทรกและลบข้อมูลบ่อย ๆ
- [FLT: 0] Hash Tables: ISTEST สําหรับการค้นหาค่าคีย์อย่างรวดเร็ว.
- [FLT: 0] Trees: มีประสิทธิภาพในการจัดลําดับข้อมูล และการจัดลําดับการทํางาน
- [FLT: 0] Grafs: ใช้สําหรับเครือข่ายจําลองและความสัมพันธ์ที่ซับซ้อน