Thursday, December 11, 2025
HomeLanguagesJavaJava Program For Writing A Function To Delete A Linked List

Java Program For Writing A Function To Delete A Linked List

Algorithm For Java:
In Java, automatic garbage collection happens, so deleting a linked list is easy. Just need to change head to null.

Implementation:

Java




// Java program to delete a linked list
class LinkedList
{
    // Head of the list
    Node head; 
  
    // Linked List node 
    class Node
    {
        int data;
        Node next;
        Node(int d) 
        
            data = d; 
            next = null
        }
    }
  
    // Function deletes the entire 
    // linked list 
    void deleteList()
    {
        head = null;
    }
  
    // Inserts a new Node at front 
    // of the list. 
    public void push(int new_data)
    {
        /* 1 & 2: Allocate the Node &
                  Put in the data*/
        Node new_node = new Node(new_data);
  
        // 3. Make next of new Node as head 
        new_node.next = head;
  
        // 4. Move the head to point to new Node 
        head = new_node;
    }
  
    public static void main(String [] args)
    {
        LinkedList llist = new LinkedList();
  
        // Use push() to construct list
        // 1->12->1->4->1  
        llist.push(1);
        llist.push(4);
        llist.push(1);
        llist.push(12);
        llist.push(1);
  
        System.out.println("Deleting the list");
        llist.deleteList();
  
        System.out.println("Linked list deleted");
    }
}
// This code is contributed by Rajat Mishra


Output:

Deleting linked list
Linked list deleted

Time Complexity: O(n) 
Auxiliary Space: O(1)

Please refer complete article on Write a function to delete a Linked List for more details!

RELATED ARTICLES

Most Popular

Dominic
32440 POSTS0 COMMENTS
Milvus
105 POSTS0 COMMENTS
Nango Kala
6811 POSTS0 COMMENTS
Nicole Veronica
11950 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12023 POSTS0 COMMENTS
Shaida Kate Naidoo
6943 POSTS0 COMMENTS
Ted Musemwa
7193 POSTS0 COMMENTS
Thapelo Manthata
6889 POSTS0 COMMENTS
Umr Jansen
6880 POSTS0 COMMENTS