Python - โครงสร้างข้อมูล
คอมพิวเตอร์จัดเก็บและประมวลผลข้อมูลด้วยความเร็วและความแม่นยำพิเศษ ดังนั้นจึงจำเป็นอย่างยิ่งที่ข้อมูลจะถูกจัดเก็บอย่างมีประสิทธิภาพและสามารถเข้าถึงได้อย่างรวดเร็ว นอกจากนี้การประมวลผลข้อมูลควรเกิดขึ้นในเวลาที่น้อยที่สุด แต่ไม่สูญเสียความถูกต้อง
โครงสร้างข้อมูลจัดการกับวิธีการจัดระเบียบและเก็บข้อมูลไว้ในหน่วยความจำเมื่อโปรแกรมประมวลผล สิ่งสำคัญคือต้องสังเกตว่าข้อมูลที่จัดเก็บในดิสก์โดยเป็นส่วนหนึ่งของการจัดเก็บถาวร (เช่นตารางเชิงสัมพันธ์) จะไม่เรียกว่าโครงสร้างข้อมูลที่นี่
อัลกอริทึมคือชุดคำสั่งทีละขั้นตอนในการประมวลผลข้อมูลตามวัตถุประสงค์เฉพาะ ดังนั้นอัลกอริทึมจึงใช้โครงสร้างข้อมูลต่างๆอย่างมีเหตุผลเพื่อแก้ปัญหาการคำนวณเฉพาะ
ในบทช่วยสอนนี้เราจะกล่าวถึงแนวคิดพื้นฐานทั้งสองนี้ของวิทยาศาสตร์คอมพิวเตอร์โดยใช้ภาษาโปรแกรม Python
บทช่วยสอนนี้ออกแบบมาสำหรับผู้สำเร็จการศึกษาด้านวิทยาศาสตร์คอมพิวเตอร์และผู้เชี่ยวชาญด้านซอฟต์แวร์ที่ต้องการเรียนรู้โครงสร้างข้อมูลและการเขียนโปรแกรมอัลกอริทึมในขั้นตอนที่ง่ายและสะดวกโดยใช้ Python เป็นภาษาโปรแกรม
ก่อนดำเนินการตามบทช่วยสอนนี้คุณควรมีความรู้พื้นฐานเกี่ยวกับการเขียนโค้ดในภาษาโปรแกรม Python โดยใช้ python IDE และการเรียกใช้โปรแกรม Python หากคุณยังใหม่กับ python โปรดดูบทช่วยสอน Pythonของเราเพื่อทำความเข้าใจภาษา