โครงสร้างข้อมูลและอัลกอริทึม
ยินดีต้อนรับ
สวัสดีและยินดีต้อนรับสู่โครงการ Open Souce ที่สร้างโดย Shree1999! โครงการนี้ได้รับการออกแบบมาเพื่อช่วยนักเรียนวิทยาศาสตร์คอมพิวเตอร์เริ่มต้นเพื่อเรียนรู้และฝึกฝนโครงสร้างข้อมูลและอัลกอริทึมที่พบได้ทั่วไปกับวิทยาการคอมพิวเตอร์ เป้าหมายคือเพื่อให้คุณสามารถเรียนรู้ Ins และภายนอกของโครงสร้างเหล่านี้จนถึงจุดที่คุณสามารถใช้พวกเขาในโครงการและปัญหาของคุณเอง คุณจะพบว่าโครงสร้างที่แตกต่างกันทำงานได้ดีขึ้นสำหรับข้อมูลประเภทต่าง ๆ ส่วนหนึ่งของความหวังนี้คือคุณจะเริ่มเข้าใจว่าจะใช้โครงสร้างที่แตกต่างกันเมื่อใดและที่ไหน มาเรียนรู้กันเถอะ!
โครงการนี้มีอะไรบ้าง?
- โครงสร้างข้อมูล:
- อาร์เรย์
- กราฟ
- ตารางแฮช
- รายการที่เชื่อมโยง
- คิว
- กองซ้อน
- ต้นไม้
- อัลกอริทึม:
- การเรียกซ้ำ
- เกี่ยวกับแฟคทอเรต
- ฟีโบนักชี
- สตริงย้อนกลับ
- การค้นหา
- ความกว้างก่อน
- ความลึกก่อน
- Dijkstra
- เบลมันน์-ฟอร์ด
- เป็นไบนารี
- เป็นเส้นตรง
- การจัดเรียง
- ฟอง
- กอง
- การแทรก
- ผสาน
- เร็ว
- การเลือก
ตัวอย่างและปัญหาทั้งหมดเหล่านี้ที่นำเสนอจะถูกเขียนใน C/C ++
เริ่มต้น
ไม่รู้ว่าจะเริ่มจากตรงไหน? ที่นี่สมบูรณ์แบบ! เราจะนำคุณผ่านวิธีการตั้งค่าเพื่อทำงานกับโครงสร้างข้อมูลและอัลกอริทึมเหล่านี้และแก้ปัญหาที่เราตั้งไว้ให้คุณ
- ในการเริ่มต้นให้ทำส้อมของที่เก็บนี้
- คุณจะต้องมี IDE ในการทำงาน, Visual Studio หรือ VS Code เป็นเรื่องปกติสำหรับ C/C ++
- ในเวอร์ชันฟอร์แมตของคุณกดปุ่ม Green Code คัดลอกลิงค์ HTTPS
- Open Visual Studio เลือกโคลนที่เก็บ
- วางลิงค์ใน "ที่เก็บที่ตั้ง" และเลือกปลายทางที่คุณต้องการให้สำเนาในพื้นที่ของคุณเก็บไว้ใน
- คลิกโคลนและเริ่มต้น!
ผลงาน
- พื้นที่เก็บข้อมูลนี้เปิดให้มีการมีส่วนร่วมสามารถตรวจสอบไฟล์ที่มีส่วนร่วมได้สำหรับรายละเอียดเกี่ยวกับวิธีการเพิ่มสิ่งที่ฉันพลาดไป