สร้าง Text input สำหรับรับค่าตัวเลขเข้ามา และสร้าง Text input สำหรับเป็นหน้าจอแสดงผล หลังจากนั้นก็สร้างปุ่มกดที่เรียกใช้ฟังก์ชั่น Sort และปรับอัตราส่วนให้เหมาะสม
สร้าง Class Selectionsort ขึ้นมา จากนั้นสร้าง method sort และ findmin โดยให้ method sort เรียกใช้งานฟังก์ชั่นของ method findmin เพื่อป้องกันการเกิดลูปซ้อนลูป โดยได้ใช้คำสั่ง split สำหรับการเปลี่ยนสตริงเป็นอาเรย์ เพื่อให้สามารถนำค่าในอาเรย์ไป sort ได้
จากภาพ ใส่ตัวเลขเข้าไปในช่อง input และกด sort จะจัดเรียงตัวเลขจากน้อยไปมาก โดยแสดงผลทีละขั้นตอน และมีตัวเลขขี้ให้เห็นว่า เป็นขั้นตอนไหน และมีทั้งหมดกี่ขั้นตอน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น