Skip to content

Commit 11cb84c

Browse files
Add files via upload
1 parent 87c0925 commit 11cb84c

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Insertionsort.java

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
public class Insertionsort {
2+
public static void insert(int nums[]) {
3+
for (int i = 1; i < nums.length; i++) {
4+
int curr = i;
5+
int prev = i - 1;
6+
7+
while (prev >= 0 && nums[prev] > nums[curr]) {
8+
int temp = nums[prev];
9+
nums[prev] = nums[curr];
10+
nums[curr] = temp;
11+
curr--;
12+
prev--;
13+
}
14+
}
15+
}
16+
17+
public static void ins(int nums[]) {
18+
for (int i = 0; i < nums.length; i++) {
19+
System.out.print(nums[i] + " ");
20+
}
21+
}
22+
23+
public static void main(String[] args) {
24+
int nums[] = {1, 4, 7, 5, 2, 8};
25+
insert(nums);
26+
ins(nums);
27+
}
28+
}

0 commit comments

Comments
 (0)