Shkruani një algoritëm për të renditur grupin e mëposhtëm duke përdorur renditjen e futjes.
[3, 2, 4, 1, 5]
// zbatimi i renditjes së futjes
renditje statike e zbrazët (int arr[]) {
    int n = arr.gjatësia;
    për (int i = 1; i < n; ++i) {
        çelësi int = arr[i];
        int j = i - 1;
  
        /* Lëviz elementet e arr[0..i-1], që janë
           më i madh se çelësi, për një pozicion përpara
           të pozicionit të tyre aktual */
        ndërsa (j >= 0 && arr[j] > tasti) {
            arr[j + 1] = arr[j];
            j = j - 1;
        }
        arr[j + 1] = çelësi;
    }
}
 
// Kodi i shoferit
boshllëk publik statik kryesor (String[] args) {
    int arr[] = { 3, 2, 4, 1, 5 };
  
    rendit (arr);
  
    System.out.println ("Rreth i renditur");
    printArray(arr);
}