Pages

Monday, August 18, 2025

Operations on ArrayList in Java

 import java.util.ArrayList;


public class Classroom {



    public static void main(String[] args) {
       
        ArrayList<Integer> list = new ArrayList<>();
        ArrayList<String> list2 = new ArrayList<>();
        ArrayList<Boolean> list3 = new ArrayList<>();

        // Add Element - O(1)
        list.add(1); // O(1)
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);


        list.add(1, 9); // O(n)
        System.out.println(list);


        // Get Operation - O(1)
        // int element = list.get(2);
        // System.out.println("Get Operation: " + element);

        // Delete
        // list.remove(2);
        // System.out.println("Delete Operation: " + list);

        // Set - o(n)
        // list.set(2, 10);
        // System.out.println(list);

        // // Contains - O(n)
        // System.out.println(list.contains(1));
        // System.out.println(list.contains(2));
        // System.out.println(list.contains(11));

       
    }
}

No comments:

Post a Comment

Container with Most Water (2-pointer approach)

 import java.util.*; public class Main {          // 2pointer approach     public static int storeWater(ArrayList<Integer> height) {  ...