LinkedList Operations

1) poll, pollFirst, pollLast : display plus remove

import java.util.LinkedList;

public class LinkedListExample {
	public static void main(String[] args) {

		LinkedList<Integer> linkedList = new LinkedList<Integer>();

		linkedList.add(23);
		linkedList.add(24);
		linkedList.add(25);
		linkedList.add(28);
		linkedList.add(29);

		System.out.println("Linked list before poll() ");
		System.out.println(linkedList);
		linkedList.poll();
		System.out.println("Linked list after poll() ");
		System.out.println(linkedList);

		System.out.println("Linked list before pollFirst() ");
		System.out.println(linkedList);
		linkedList.pollFirst();
		System.out.println("Linked list after pollFirst() ");
		System.out.println(linkedList);

		System.out.println("Linked list before pollLast() ");
		System.out.println(linkedList);
		linkedList.pollLast();
		System.out.println("Linked list after pollLast() ");
		System.out.println(linkedList);

	}

}

Example 2: (Queue using LinkedList)

2) peek, peekFirst , peekLast : display don't remove:

3) offer, offerFirst, offerLast : to add element at first or last

4) indexOf , lastIndexOf :

Problems:

1. Write a Java program to append the specified element to the end of a linked list. Go to the editor Click me to see the solution

2. Write a Java program to iterate through all elements in a linked list. Go to the editor Click me to see the solution

3. Write a Java program to iterate through all elements in a linked list starting at the specified position. Go to the editor Click me to see the solution

4. Write a Java program to iterate a linked list in reverse order. Go to the editor Click me to see the solution

5. Write a Java program to insert the specified element at the specified position in the linked list. Go to the editor Click me to see the solution

6. Write a Java program to insert elements into the linked list at the first and last position. Go to the editor Click me to see the solution

7. Write a Java program to insert the specified element at the front of a linked list. Go to the editor Click me to see the solution

8. Write a Java program to insert the specified element at the end of a linked list. Go to the editor Click me to see the solution

9. Write a Java program to insert some elements at the specified position into a linked list. Go to the editor Click me to see the solution

10. Write a Java program to get the first and last occurrence of the specified elements in a linked list. Go to the editor Click me to see the solution

11. Write a Java program to display the elements and their positions in a linked list. Go to the editor Click me to see the solution

12. Write a Java program to remove a specified element from a linked list. Go to the editor Click me to see the solution

13. Write a Java program to remove first and last element from a linked list. Go to the editor Click me to see the solution

14. Write a Java program to remove all the elements from a linked list. Go to the editor Click me to see the solution

15. Write a Java program of swap two elements in an linked list. Go to the editor Click me to see the solution

16. Write a Java program to shuffle the elements in a linked list. Go to the editor Click me to see the solution

17. Write a Java program to join two linked lists. Go to the editor Click me to see the solution

18. Write a Java program to clone an linked list to another linked list. Go to the editor Click me to see the solution

19. Write a Java program to remove and return the first element of a linked list. Go to the editor Click me to see the solution

20. Write a Java program to retrieve but does not remove, the first element of a linked list. Go to the editor Click me to see the solution

21. Write a Java program to retrieve but does not remove, the last element of a linked list. Go to the editor Click me to see the solution

22. Write a Java program to check if a particular element exists in a linked list. Go to the editor Click me to see the solution

23. Write a Java program to convert a linked list to array list. Go to the editor Click me to see the solution

24. Write a Java program to compare two linked lists. Go to the editor Click me to see the solution

25. Write a Java program to test an linked list is empty or not. Go to the editor Click me to see the solution

26. Write a Java program to replace an element in a linked list. Go to the editor Click me to see the solution

Last updated

Was this helpful?