เรียนรู้อัลกอริทึมใน Java เป็นแอปพลิเคชันที่แสดงการใช้อัลกอริทึมที่พบบ่อยที่สุดที่ใช้ในวิทยาศาสตร์คอมพิวเตอร์
แอปพลิเคชันช่วยให้ผู้ใช้เรียนรู้อัลกอริธึมเหล่านี้โดยการให้ซอร์สโค้ด Java พร้อมคำอธิบายโดยละเอียดสำหรับแต่ละอัน
อัลกอริทึมต่อไปนี้ครอบคลุมในแอปพลิเคชัน:
ขั้นตอนวิธีการค้นหา
: หมวดหมู่นี้ครอบคลุมถึงการใช้อัลกอริทึมการค้นหาแบบเชิงเส้นและแบบไบนารีทั้งแบบวนซ้ำและแบบวนซ้ำ
อัลกอริทึมการเรียงลำดับ
: หมวดหมู่นี้ครอบคลุมอัลกอริธึมการจัดเรียงที่หลากหลายซึ่งรวมถึง แต่ไม่ จำกัด เฉพาะ: การเรียงฟองการเรียงการเลือกการเรียงการเรียงการเรียงลำดับการเรียงอย่างรวดเร็วการเรียงแบบผสาน
อัลกอริทึมกราฟ
: หมวดหมู่นี้ครอบคลุมโครงสร้างข้อมูลกราฟและอัลกอริธึมที่พบบ่อยที่สุดเช่นการสำรวจเส้นทางเส้นทางที่สั้นที่สุดต้นไม้ที่ทอดข้ามขั้นต่ำและอื่น ๆ
อัลกอริทึมการย้อนรอยแบบเรียกซ้ำ
: หมวดหมู่นี้ครอบคลุมถึงปัญหาของ N-Queen ที่แก้ไขโดยใช้เทคนิคการย้อนรอยแบบเวียนซ้ำ
รหัส Java เน้นไวยากรณ์เพื่อให้สามารถอ่านได้ง่ายซึ่งมอบประสบการณ์การเรียนรู้ที่ได้รับการปรับปรุง
แอปพลิเคชันนี้ยังอนุญาตให้ผู้ใช้เพิ่มอัลกอริทึมที่กำหนดเองของตัวเองด้วยความสามารถในการดูแก้ไขแชร์และลบ
ผู้ใช้ยังสามารถตรวจสอบนักวิทยาศาสตร์ผู้มีอิทธิพลมากที่สุดในสาขาวิทยาศาสตร์คอมพิวเตอร์โดยแสดงคำอธิบายสั้น ๆ เกี่ยวกับพวกเขารวมถึงสถานที่เกิดใน Google Maps