วีดีโอ: เหตุใดฉันจึงควรเรียนรู้อัลกอริทึมและโครงสร้างข้อมูล
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
โครงสร้างข้อมูล และ อัลกอริทึม มีบทบาทอย่างมากในการเขียนโปรแกรม แต่ถ้าคุณรู้วิธีเขียนโปรแกรมจริงๆ สำคัญไฉน ศึกษา เหล่านี้ โครงสร้าง เพราะในปัญหาการคำนวณที่ซับซ้อน เช่น การค้นหา การเรียงลำดับ การแฮช เป็นต้น โครงสร้าง ถูกนำมาใช้ อัลกอริทึม เป็นวิธีการประมวลผล ข้อมูล.
ในทำนองเดียวกัน ฉันควรเรียนรู้อัลกอริทึมและโครงสร้างข้อมูลก่อนหรือไม่
อัลกอริทึม สามารถทำการคำนวณ ข้อมูล การประมวลผลและงานการให้เหตุผลอัตโนมัติ คุณ ควรเรียนรู้โครงสร้างข้อมูลก่อน . อัลกอริทึม ขึ้นอยู่กับ โครงสร้างข้อมูล . โครงสร้างข้อมูล ง่าย เรียนรู้ และรวมถึงสิ่งต่าง ๆ เช่น Arrays, Stacks, Queues เป็นต้นแล้วย้ายไปที่ อัลกอริทึม.
อาจมีคนถามว่าฉันควรเรียนรู้โครงสร้างข้อมูลใน C หรือ Python หรือไม่ มันขึ้นอยู่กับ. โครงสร้างข้อมูล มักจะเป็นโมเดลนามธรรมสำหรับจัดเก็บ ข้อมูล อย่างมีประสิทธิภาพสำหรับปัญหาปัจจุบันซึ่ง ต้อง จะได้รับการแก้ไข โดยพื้นฐานแล้ว เนื่องจากข้อเท็จจริงนี้ จึงไม่ส่งผลต่อความเข้าใจของคุณเกี่ยวกับ โครงสร้างข้อมูล ว่าคุณกำลังใช้ ค หรือภาษาระดับสูงเช่น Python.
ประการที่สอง จำเป็นต้องเรียนรู้อัลกอริทึมหรือไม่?
คำตอบคือไม่ คุณไม่ทำ ความต้องการ พวกเขา. คุณสามารถเข้ากันได้โดยไม่มีสิ่งใด อัลกอริทึม แต่ฉันสัญญากับคุณว่าถ้าคุณ เรียนรู้อัลกอริทึม และจะใช้เวลาไม่นานนัก อันที่จริง ไม่เพียงแต่จะไม่ใช้เวลานานมากเท่านั้น แต่มันยังจะสนุกอีกด้วย
โครงสร้างข้อมูลและอัลกอริธึมยากแค่ไหน?
ปัญหา #1 คือ หลายคนพยายามเรียนรู้ โครงสร้างข้อมูล ไม่เก่งการเขียนโปรแกรมง่ายๆ หลายคนยังไม่เก่งคณิตศาสตร์และให้เหตุผลเกี่ยวกับ โครงสร้างข้อมูลและอัลกอริทึม เกี่ยวข้องกับการให้เหตุผลอย่างเป็นทางการและการพิสูจน์