ฉันสร้าง repo นี้เป็นวิธีการฝึกอัลกอริทึมและโครงสร้างข้อมูล การแก้ปัญหาการเขียนโปรแกรมและการเขียนโปรแกรมการแข่งขันเป็นสิ่งที่ฉันอยากทำอยู่เสมอ ฉันทำรายการที่แข่งขันได้ไม่เพียง แต่เตรียมตัวสำหรับการสัมภาษณ์ทางเทคนิค แต่สำหรับฉันมันเป็นการผสมผสานระหว่างคณิตศาสตร์และการปฏิบัติจริง ฉันเริ่มเรียนรู้แนวคิดเช่นกราฟและการเขียนโปรแกรมแบบไดนามิกก่อนที่ฉันจะรู้เกี่ยวกับการสัมภาษณ์ทางเทคนิค
มีสองโฟลเดอร์ใน repo สำหรับโครงสร้างข้อมูลและปัญหาคลาสสิก โครงสร้างข้อมูลเป็นที่ที่ฉันใช้โครงสร้างข้อมูลใหม่และขั้นสูงใน Java
โครงสร้างข้อมูลที่โดดเด่นที่สุดที่ฉันได้รวบรวม:
ปัญหาคลาสสิกเป็นโฟลเดอร์สำหรับปัญหาที่รู้จักกันดีและอัลกอริทึมที่ใช้ในการแก้ปัญหา อัลกอริทึมส่วนใหญ่สามารถพบได้อย่างมากมายบนอินเทอร์เน็ต
ปัญหาที่น่าสนใจบางอย่างจนถึงตอนนี้:
นอกเหนือจากสองโฟลเดอร์ฉันใช้เวลาส่วนใหญ่ในการแก้ปัญหาการเขียนโปรแกรมเกี่ยวกับผู้พิพากษาออนไลน์ที่หลากหลาย (อันดับแฮ็กเกอร์, Hacker Earth, UVA, ฯลฯ ) ฉันยังเขียนโค้ดปัญหามากมายเกี่ยวกับ CodeForces, LeetCode และฉันมี repos แยกต่างหากสำหรับพวกเขา
ภาษาหลักของการเขียนโปรแกรมของฉันคือ Java แต่ฉันเพิ่งใช้ CPP เมื่อเร็ว ๆ นี้
ฉันยินดีที่จะได้รับผลงาน