diff --git a/BubbleSort.java b/BubbleSort.java index 077561b..c7a4a13 100644 --- a/BubbleSort.java +++ b/BubbleSort.java @@ -1,30 +1,25 @@ import java.lang.*; -public class BubbleSort{ - public static void main(String arg[]) - { + +public class BubbleSort { + public static void main(String arg[]) { int a[]={30,60,35,20,45,32,50}; System.out.println("Array Before Sorting"); - for(int i=0;ia[j]) - { + for(int i=0;ia[j]) { t = a[j-1]; a[j-1] = a[j]; a[j]= t; @@ -32,4 +27,4 @@ static void bubbleSort(int[] a){ } } } -} \ No newline at end of file +} diff --git a/Echo.java b/Echo.java index 7b96259..6b5f764 100644 --- a/Echo.java +++ b/Echo.java @@ -1,13 +1,10 @@ -class Echo -{ - public static void main(String args[]) - { - for(int i=0;ipivot) - { + while(a[end]>pivot) { end--; } - if(start0;gap/=2) - { - - for(int i=gap;i0;gap/=2) { + for(int i=gap;i=gap &&a[j-gap]>tmp) - { + while(j>=gap &&a[j-gap]>tmp) { a[j]=a[j-gap]; j-=gap; } a[j]=tmp; - } } - - System.out.println("Sorted Array : "); - System.out.print("["); - for(int i=0;i