From 40804bc52ff868cb0941ee7deed6dc8e6068644b Mon Sep 17 00:00:00 2001 From: Marc Michalsky Date: Thu, 7 May 2020 18:22:43 +0200 Subject: [PATCH] Initial commit --- .idea/.gitignore | 8 ++++++++ README.md | 1 + src/gfn/marc/Main.java | 46 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 README.md create mode 100644 src/gfn/marc/Main.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..8f8b45c --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Array_Sortieralgorithmus diff --git a/src/gfn/marc/Main.java b/src/gfn/marc/Main.java new file mode 100644 index 0000000..0c3cef5 --- /dev/null +++ b/src/gfn/marc/Main.java @@ -0,0 +1,46 @@ +package gfn.marc; + +import java.util.Arrays; + +public class Main { + + static int[] array1 = {35, 7, 21, 14, 42, 28}; + static int[] array2 = {14, 7, 21, 28, 35, 42}; + static int[] array3 = {7, 14, 21, 28, 35, 42}; + + public static void main(String[] args) { + System.out.println(Arrays.toString(array3)); + System.out.println(Arrays.toString(sortiereArray(array3))); + } + + + public static int[] sortiereArray(int[] array) { + + boolean fertig = false; + int temp = 0; + + while (!fertig) { + + for (int i = 0; i < array.length - 1; i++) { + + fertig = true; // VERBESSERUNG + + if (array[i] > array[i + 1]) { + fertig = false; + temp = array[i]; + array[i] = array[i + 1]; + array[i + 1] = temp; + break; + } + + if (i == array.length - 1) { + fertig = true; + } + } + } + + return array; + } + + +}