Please enable JavaScript.
Coggle requires JavaScript to display documents.
โครงสร้างข้อมูล (การพัฒนาโปรเเกรม (ขั้นตอนการวิเคราะห์ปัญหา (Analysis the…
โครงสร้างข้อมูล
การพัฒนาโปรเเกรม
ขั้นตอนการวิเคราะห์ปัญหา (Analysis the Problem)
ขั้นตอนการออกแบบโปรแกรม (Design a Program)
ขั้นตอนการเขียนโปรแกรม (Coding Program)
ขั้นตอนการตรวจสอบข้อผิดพลาดของโปรแกรม
(Testing And Debugging)
ขั้นตอนการทดสอบความถูกต้องของโปรแกรม (Testing and Validating)
ขั้นตอนการทําเอกสารของโปรแกรม (Documentation)
ขั้นตอนการบํารุงรักษาโปรแกรม(Program Maintenance)
ประเภทของโครงสร้างข้อมูล (Type of Data Structure)
โครงสร้างข้อมูลแบบเชิงเส้น(Linear Data Structure)
โครงสร้างข้อมูลแบบแถวลําดับ
โครงสร้างข้อมูลแบบกองซ้อน
โครงสร้างข้อมูลแบบรายการโยง
โครงสร้างข้อมูลแบบแถวคอย
โครงสร้างข้อมูลแบบไม่เชิงเส้ (Non-Linear Data Structure)
โครงสร้างข้อมูลแบบต้นไม้
โครงสร้างข้อมูลแบบกราฟ
โครงสร้างข้อมูลแบบสแตก (Stack)
ส่วนสมาชิกของสแตก
ตัวชี้สแตก หรือ Stack Pointer
โครงสร้างข้อมูลแบบคิว (Queue)
การดำเนินการโครงสร้างข้อมูลคิว
การสร้างข้อมูลโครงสร้างคิว (Queue Creation)
การนำข้อมูลเข้าสู่โครงสร้างคิว (Insert Data)
การนำออกจากโครงสร้างคิว (Delete Data)
โครงสร้างข้อมูลคิววงกลม (Circular Queue)
การดำเนินการเคลื่อนที่แบบทวนเข็มนาฬิกา (Counterclockwise)
การดำเนินการเคลื่อนที่แบบตามเข็มนาฬิกา (Clockwise)
ความหมายของโครงสร้างข้อมูล
(Meaning of Data Structure)
การนําเอาข้อมูลหรือส่วนย่อยๆ ที่ได้ทํา
การรวบรวมมาให้อยู่ในรูปแบบหรือโครงสร้างที่เหมาะสมเพื่อให้เครื่องคอมพิวเตอร์ประมวลผล ข้อมูลได้
อย่างรวดเดียวและมีประสิทธิภาพ
การวัดประสิทธิภาพของขั้นตอนวิธี
(Algorithm Efficiency)
การเขียนโปรแกรมคอมพิวเตอร์ไม่ว่าจะเป็นภาษา
ปาสคาล (PASCAL Language) ภาษาซี
(C Language) ภาษาโคบอล(COBOL Language) หรือภาษาอื่นๆ
การแทนที่โครงสร้างข้อมูลในหน่วยความจําหลัก (Memory Representation of Data
Structure)
ข้อมูลที่จัดเก็บใว้ในหน่วยความจําสํารองไม่ว่าจะเป็นจานแม่เหล็กชนิดอ่อน (Floppy Disk) หรือจากแม่เหล็กชนิดแข็ง(Harddisk) ซึ่งการแทนที่โครงสร้างข้อมูลในหน่วยความจําหลักมี 2วิธี
การแทนที่โครงสร้างข้อมูลในหน่วยความจําที่กําหนดขนาดใว้ก่อน(Static Memory Representation)
การแทนที่โครงสร้างข้อมูลในหน่วยความจําที่ไม่กําหนดขนาดใว้ก่อน(Dynamic Memory
Representation)