diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/out/production/Coding_Interview_in_Java/main.class b/out/production/Coding_Interview_in_Java/main.class deleted file mode 100644 index ed656cf..0000000 Binary files a/out/production/Coding_Interview_in_Java/main.class and /dev/null differ diff --git a/src/main.java b/src/helloworld.java similarity index 81% rename from src/main.java rename to src/helloworld.java index 2cce942..dcc7028 100644 --- a/src/main.java +++ b/src/helloworld.java @@ -1,4 +1,4 @@ -public class main { +public class helloworld { public static void main(String[] args) { System.out.println("Hello, World!"); diff --git a/src/part_one/GFG.java b/src/part_one/GFG.java new file mode 100644 index 0000000..2b10e9d --- /dev/null +++ b/src/part_one/GFG.java @@ -0,0 +1,47 @@ +package part_one; + +public class GFG { + + void leftRotate(int arr[], int d, int n) + { + // Creating temp array of size d + int temp[] = new int[d]; + + // Copying first d element in array temp + for (int i = 0; i < d; i++) + temp[i] = arr[i]; + + // Moving the rest element to index + // zero to N-d + for (int i = d; i < n; i++) { + arr[i - d] = arr[i]; + } + + // Copying the temp array element + // in original array + for (int i = 0; i < d; i++) { + arr[i + n - d] = temp[i]; + } + } + + void printArray(int arr[], int n) + { + for (int i = 0; i < n; i++) + System.out.print(arr[i] + " "); + } + + public static void main(String[] args) { + System.out.println("Rotate Array in Java"); + //Test + GFG rotate = new GFG(); + + // Custom input array + int arr[] = { 1, 2, 3, 4, 5 }; + + // Calling method 1 and 2 as defined above + rotate.leftRotate(arr, 2, arr.length); + rotate.printArray(arr, arr.length); + + } + +}