import java.util.stream.IntStream;
public class BubbleSort
{
public static void main(String args[])
{
int[] arr = new int[] {5, 12, 1, -5, 16};
new BubbleSort().sort(arr);
IntStream.of(arr).forEach(System.out::println);
}
private void sort(int[] arr)
{
boolean loop = true;
int temp = 0;
while (loop)
{
loop = false;
for (int i = 0; i < arr.length - 1; i++)
{
if (arr[i] > arr[i + 1])
{
temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
loop = true;
}
}
}
}
}
public class BubbleSort
{
public static void main(String args[])
{
int[] arr = new int[] {5, 12, 1, -5, 16};
new BubbleSort().sort(arr);
IntStream.of(arr).forEach(System.out::println);
}
private void sort(int[] arr)
{
boolean loop = true;
int temp = 0;
while (loop)
{
loop = false;
for (int i = 0; i < arr.length - 1; i++)
{
if (arr[i] > arr[i + 1])
{
temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
loop = true;
}
}
}
}
}
No comments:
Post a Comment