Skip to content

Commit 95a4a53

Browse files
committed
Insertion Sorting
1 parent 8f4dc98 commit 95a4a53

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.algorithm.sorting;
2+
3+
import java.util.Arrays;
4+
5+
public class InsertionSort {
6+
public static void main(String[] args) {
7+
int array[] ={3,60,35,2,45,320,5};
8+
System.out.println("Before Sorting :: "+Arrays.toString(array));
9+
insertionSort(array);
10+
System.out.println("After Sorting :: "+Arrays.toString(array));
11+
}
12+
13+
public static void insertionSort(int array[]){
14+
int n = array.length;
15+
for(int i=1;i<n;i++){
16+
int key = array[i];
17+
int j = i-1;
18+
while(j >= 0 && array[j] > key){
19+
array[j+1] = array[j];
20+
j = j-1;
21+
}
22+
array[j+1] = key;
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)