/*** เลือกความคิดของการเรียงลำดับ:* ก่อนแต่ละรอบด้านซ้ายของอาร์เรย์เป็นลำดับที่เป็นระเบียบบางส่วน* จากนั้นเลือกองค์ประกอบทางด้านขวาบันทึกค่าของค่า* เปรียบเทียบองค์ประกอบที่ได้รับ อยู่ทางด้านซ้าย การออกแบบคลาส {insertionsort insertsort = new insertionSort (); อาร์เรย์สำหรับ (int i = 0; i <elements.length; i ++) {system.out.print (องค์ประกอบ [i]); */ Public Void Sort (int [] array) {// min เพื่อบันทึกองค์ประกอบขั้นต่ำสำหรับแต่ละรอบคีย์ int; // บันทึกองค์ประกอบปัจจุบันสำหรับ (int i = 0; i <array.length; j = i; เปลี่ยน j-;} อาร์เรย์ [j] = key;}}}