[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/pattjoshi/Java-Basic/javaMain/Practic.java [Back]  [Original]

public class Practic {

    public static void PrintArray(int arr[]) {
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
        System.out.println();
    }

    // margeSort
    public static void margeSort(int arr[], int si, int ei) {
        if (si >= ei) {
            return;
        }
        // Kaam
        int mid = si + (ei - si) / 2;
        margeSort(arr, si, mid); // Left
        margeSort(arr, mid + 1, ei); // Rigt
        marge(arr, si, mid, ei);
    }

    public static void marge(int arr[], int si, int mid, int ei) {
        // Temparary array
        int temp[] = new int[ei - si + 1];
        // Iteration decleare
        int i = si; // Left Iteration
        int j = mid + 1; // Rtght Iteration
        int k = 0; // temp Iteration

        while (i 

Web Proxy Viewer  |  New URL  |  Original Page