diff --git a/002_ARRAY/001_Initializing_Array_ADT/Main.java b/002_ARRAY/001_Initializing_Array_ADT/Main.java new file mode 100644 index 0000000..df01870 --- /dev/null +++ b/002_ARRAY/001_Initializing_Array_ADT/Main.java @@ -0,0 +1,35 @@ +import java.util.Scanner; + +class Array { + private int[] array; + private int size; + private int length; + + public Array() { + this.size = 13; + this.length = 0; + this.array = new int[this.size]; + } + + public Array(int size) { + this.size = size; + this.length = 0; + this.array = new int[this.size]; + } +} + +public class Main { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + Array arr1, arr2; + + System.out.print("Enter size: "); + int size = scanner.nextInt(); + + arr1 = new Array(size); + arr2 = new Array(); + + scanner.close(); + } +} diff --git a/002_ARRAY/002_Displaying_an_Array/Main.java b/002_ARRAY/002_Displaying_an_Array/Main.java new file mode 100644 index 0000000..a96a277 --- /dev/null +++ b/002_ARRAY/002_Displaying_an_Array/Main.java @@ -0,0 +1,38 @@ +public class Main { + public static void main(String[] args) { + Array arr = new Array(); + arr.displayAllElements(); + } +} +class Array { + private int[] array; + private int size; + private int length; + + public Array() { + this.size = 13; + this.length = 13; + this.array = new int[this.size]; + for (int i = 0; i < this.size; i++) { + this.array[i] = i; + } + } + + public Array(int size) { + this.size = size; + this.length = 0; + this.array = new int[this.size]; + } + + public void displayAllElements() { + if (length == 0) { + System.out.println("No elements in array."); + } else { + System.out.print("Elements of array are: "); + for (int i = 0; i < length; i++) { + System.out.print(array[i] + " "); + } + System.out.println(); + } + } +} diff --git a/002_ARRAY/003_Inserting_in_Array/Main.java b/002_ARRAY/003_Inserting_in_Array/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/004_Delete_in_Array/Main.java b/002_ARRAY/004_Delete_in_Array/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/005_Linear_Searching/Main.java b/002_ARRAY/005_Linear_Searching/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/006_Binary_Searching/Main.java b/002_ARRAY/006_Binary_Searching/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/007_Get_Set_Avg_Max/Main.java b/002_ARRAY/007_Get_Set_Avg_Max/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/008_Reverse_Array/Main.java b/002_ARRAY/008_Reverse_Array/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/009_Left_Shift_Rotate/Main.java b/002_ARRAY/009_Left_Shift_Rotate/Main.java new file mode 100644 index 0000000..e69de29 diff --git a/002_ARRAY/010_Sorted_Operations/Main.java b/002_ARRAY/010_Sorted_Operations/Main.java new file mode 100644 index 0000000..e69de29