บทช่วยสอนเพื่ออธิบายความรู้พื้นฐานเกี่ยวกับ "อัลกอริทึมและโครงสร้างข้อมูล" และการวิเคราะห์โดยละเอียดของคำถามมากกว่า 800 ข้อใน "LeetCode" โปรเจ็กต์นี้เข้าใจง่ายและไม่มีการก้าวกระโดดในการคิด ภาพประกอบและตัวอย่างบางส่วนใช้ในโครงการเพื่อช่วยให้เข้าใจ
บทช่วยสอนนี้เริ่มต้นด้วยโครงสร้างข้อมูลและอัลกอริทึมพื้นฐาน จากนั้นจะอธิบายและวิเคราะห์หัวข้อเฉพาะสำหรับโครงสร้างข้อมูลและอัลกอริทึมประเภทต่างๆ ช่วยให้ผู้อ่านเชี่ยวชาญความรู้อัลกอริทึมอย่างละเอียดผ่านการผสมผสานระหว่าง "การเรียนรู้อัลกอริธึมเชิงทฤษฎีขั้นพื้นฐาน" และ "การเรียนรู้การเขียนโปรแกรมเชิงปฏิบัติ"
บทช่วยสอนนี้ใช้ Python เป็นภาษาการเขียนโปรแกรม และต้องการให้ผู้เรียนมีความรู้พื้นฐานและประสบการณ์ในการเขียนโปรแกรม Python
ยินดีต้อนรับ "Star ️" และ "Fork" ที่มุมขวาบน นี่คือกำลังใจและการสนับสนุนที่ยิ่งใหญ่ที่สุดของฉัน
e-book ออนไลน์ "คู่มือการเคลียร์อัลกอริทึม" ที่รองรับโหมดมืด
ฉันเป็นโปรแกรมเมอร์พัฒนา iOS/macOS และยังเป็นนักศึกษาปริญญาโทนอกเวลา (กำลังศึกษาอยู่) ที่ Beihang Software Institute ฉันศึกษาความรู้เกี่ยวกับอัลกอริทึมในวิทยาลัยและเข้าร่วมการแข่งขัน ACM เป็นเวลาสามปี แต่ระดับของฉันมีจำกัด และฉันล้มเหลวในการบรรลุผลลัพธ์ในอุดมคติ แต่ประโยชน์ที่ยิ่งใหญ่ที่สุดสำหรับฉันจากประสบการณ์สามปีของ ACM ก็คือ ฉันได้พัฒนาความคิดเชิงตรรกะและความสามารถในการแก้ปัญหาเชิงปฏิบัติ ความสามารถนี้ได้วางรากฐานที่มั่นคงสำหรับการทำงานและการศึกษาในอนาคตของฉัน
ฉันเริ่มแก้ปัญหาบน LeetCode ทุกวันในวันที่ 30 มีนาคม 2021 ภายในวันที่ 8 มิถุนายน 2022 ฉันตอบคำถามไปแล้วกว่า 1,000 ข้อและแก้ไขปัญหาได้มากกว่า 800 ข้อ ทำงานอย่างหนักเพื่อแก้ปัญหามากกว่า 1,000, 1,500+, 2,000+ คำถาม
ตอบกลับ " การเช็คอินอัลกอริทึม " ในบัญชีสาธารณะ "สถานีชาร์จโปรแกรมเมอร์" แล้วคุณจะถูกเพิ่มเข้าไปในกลุ่มแผนการเช็คอินอัลกอริทึม LeetCode เพื่อจัดตั้งทีมและเช็คอินด้วยกัน