Java Program to Get the First and the Last Element of a Linked List
A linked list is a linear data structure, in which the elements are not stored at contiguous memory locations. The given task is to retrieve the first and the last element of a given linked list. Show Properties of a Linked List:
Approach 1: Using in-built libraries Use the pre-built LinkedList class in the java.util package to build a Linked List and use the pre-defined methods to fetch the respective values. Example: Below is the implementation of the above approach: Java
Output First Element is : 2 Last Element is : 6 Time Complexity: getFirst() takes O(1) time and getLast() takes O(n) where n is the number of elements in the Linked List. Approach 2: Without using in-built methods
Example: Below is the implementation of the above approach: Java
Output First Element is : 2 Last Element is : 6 Time Complexity: getFirst() takes O(1) time and getLast() takes O(n) where n is the number of elements in the Linked List. Article Tags : Java Java Programs Technical Scripter Technical Scripter 2020 Practice Tags : Java Retrieve the last element from a LinkedList in JavaJava 8Object Oriented ProgrammingProgramming The last element of a Linked List can be retrieved using the method java.util.LinkedList.getLast() respectively. This method does not require any parameters and it returns the last element of the LinkedList. A program that demonstrates this is given as follows − JavaScript.Linked Lists. Get last element in the list. Clear the list.Yuriy Berezskyy Follow Jul 23, 2020 · 3 min read Hello everyone and welcome back to our blog. Today we are going to discus and learn how to write a new method for linked list. As always I would like to pay attention one thing it’s previous blogs. I will recommend to start with them. Link to previous blogpost: Example:
package com.w3spoint; import java.util.LinkedList; public class Test { public static void main(String args[]){ LinkedList<String> linkedList = new LinkedList<String>(); linkedList.add("Jai"); linkedList.add("Mahesh"); linkedList.add("Naren"); linkedList.add("Vivek"); linkedList.add("Vishal"); linkedList.add("Hemant"); System.out.println("Actual LinkedList:"+linkedList); System.out.println("Last Element: "+linkedList.getLast()); System.out.println("Last Element: "+linkedList.peekLast()); } } |