diff --git a/Program's_Contributed_By_Contributors/Java_Programs/Data_structure/MergeSort.java b/Program's_Contributed_By_Contributors/Java_Programs/Data_structure/MergeSort.java new file mode 100644 index 0000000000..e9ca871549 --- /dev/null +++ b/Program's_Contributed_By_Contributors/Java_Programs/Data_structure/MergeSort.java @@ -0,0 +1,83 @@ +import java.util.Arrays; +import java.util.Scanner; + +class MergeSort +{ + void merge(int arr[], int l, int m, int r) + { + int n1 = m - l + 1; + int n2 = r - m; + int L[] = new int [n1]; + int R[] = new int [n2]; + + for (int i=0; i