From 7fffc9ce1d69a7502e597ab2996cdd253217623d Mon Sep 17 00:00:00 2001 From: Krithik Gokul S <70182240+krithikgokuls@users.noreply.github.com> Date: Mon, 6 Oct 2025 09:15:25 +0530 Subject: [PATCH 1/4] Create Sorting Using sort().java --- Sorting Using sort().java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Sorting Using sort().java diff --git a/Sorting Using sort().java b/Sorting Using sort().java new file mode 100644 index 000000000000..0bfebd0109af --- /dev/null +++ b/Sorting Using sort().java @@ -0,0 +1,21 @@ +import java.util.ArrayList; +import java.util.Collections; + +class Main { + public static void main(String[] args) { + + // Creating an array list + ArrayList numbers = new ArrayList<>(); + + // Add elements + numbers.add(4); + numbers.add(2); + numbers.add(3); + System.out.println("Unsorted ArrayList: " + numbers); + + // Using the sort() method + Collections.sort(numbers); + System.out.println("Sorted ArrayList: " + numbers); + + } +} From a1cf78761da7bcc77e8257a9c45346b0a361237e Mon Sep 17 00:00:00 2001 From: Krithik Gokul S <70182240+krithikgokuls@users.noreply.github.com> Date: Mon, 6 Oct 2025 10:16:03 +0530 Subject: [PATCH 2/4] Create Routine Data Manipulation.java --- Routine Data Manipulation.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Routine Data Manipulation.java diff --git a/Routine Data Manipulation.java b/Routine Data Manipulation.java new file mode 100644 index 000000000000..efb481a3657c --- /dev/null +++ b/Routine Data Manipulation.java @@ -0,0 +1,34 @@ +import java.util.Collections; +import java.util.ArrayList; + +class Main { + public static void main(String[] args) { + // Creating an ArrayList + ArrayList numbers = new ArrayList<>(); + numbers.add(1); + numbers.add(2); + System.out.println("ArrayList1: " + numbers); + + // Using reverse() + Collections.reverse(numbers); + System.out.println("Reversed ArrayList1: " + numbers); + + // Using swap() + Collections.swap(numbers, 0, 1); + System.out.println("ArrayList1 using swap(): " + numbers); + + ArrayList newNumbers = new ArrayList<>(); + + // Using addAll + newNumbers.addAll(numbers); + System.out.println("ArrayList2 using addAll(): " + newNumbers); + + // Using fill() + Collections.fill(numbers, 0); + System.out.println("ArrayList1 using fill(): " + numbers); + + // Using copy() + Collections.copy(newNumbers, numbers); + System.out.println("ArrayList2 using copy(): " + newNumbers); + } +} From e3b5e4d61fc7ec5bd442ace8eb04358bd230f083 Mon Sep 17 00:00:00 2001 From: Krithik Gokul S <70182240+krithikgokuls@users.noreply.github.com> Date: Mon, 6 Oct 2025 10:19:57 +0530 Subject: [PATCH 3/4] Create Composition.java --- Composition.java | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Composition.java diff --git a/Composition.java b/Composition.java new file mode 100644 index 000000000000..a00fc85cdc46 --- /dev/null +++ b/Composition.java @@ -0,0 +1,25 @@ +import java.util.Collections; +import java.util.ArrayList; + +class Main { + public static void main(String[] args) { + // Creating an ArrayList + ArrayList numbers = new ArrayList<>(); + numbers.add(1); + numbers.add(2); + numbers.add(3); + numbers.add(2); + System.out.println("ArrayList1: " + numbers); + + int count = Collections.frequency(numbers, 2); + System.out.println("Count of 2: " + count); + + ArrayList newNumbers = new ArrayList<>(); + newNumbers.add(5); + newNumbers.add(6); + System.out.println("ArrayList2: " + newNumbers); + + boolean value = Collections.disjoint(numbers, newNumbers); + System.out.println("Two lists are disjoint: " + value); + } +} From 1e0f6034bb33df9a5f975fecd5ec874b036b39b8 Mon Sep 17 00:00:00 2001 From: Krithik Gokul S <70182240+krithikgokuls@users.noreply.github.com> Date: Mon, 6 Oct 2025 10:32:11 +0530 Subject: [PATCH 4/4] Create Finding Extreme Values --- Finding Extreme Values | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Finding Extreme Values diff --git a/Finding Extreme Values b/Finding Extreme Values new file mode 100644 index 000000000000..d7d4d056cfd0 --- /dev/null +++ b/Finding Extreme Values @@ -0,0 +1,20 @@ +import java.util.Collections; +import java.util.ArrayList; + +class Main { + public static void main(String[] args) { + // Creating an ArrayList + ArrayList numbers = new ArrayList<>(); + numbers.add(1); + numbers.add(2); + numbers.add(3); + + // Using min() + int min = Collections.min(numbers); + System.out.println("Minimum Element: " + min); + + // Using max() + int max = Collections.max(numbers); + System.out.println("Maximum Element: " + max); + } +}