Q:
Find the largest element in a doubly linked list | C program
belongs to collection: Data Structure programs using C and C++ (Linked List Programs)
Data Structure programs using C and C++ (Linked List Programs)
- C++ - Linked List Implementation using C++ Program.
- C program to display a Linked List in Reverse
- Delete the middle node of a Linked List in C++
- Delete keys in a Linked list using C++ program
- Reverse a Linked List in groups of given size using C++ program
- Pair wise swap elements in a linked list using C++ program
- C++ program to find Union of two single Linked Lists
- Find intersection of two linked lists using C++ program
- Append Last N Nodes to First in the Linked List using C++ program
- Eliminate duplicates from Linked List using C++ program
- Find a Node in Linked List using C++ program
- C program to convert a Binary Tree into a Singly Linked List by Traversing Level by Level
- Count the number of occurrences of an element in a linked list using recursion
- Count the number of occurrences of an element in a linked list without using recursion
- Find the length of a linked list using recursion
- Find the length of a linked list without using recursion
- Print the Alternate Nodes in a Linked List using Recursion
- Print the Alternate Nodes in a Linked List without using Recursion
- Implement Circular Doubly Linked List | C program
- Convert a given singly linked list to a circular list | C program
- Find the largest element in a doubly linked list | C program
- Interchange the two adjacent nodes in a given circular linked list | C program
- Convert a given binary Tree to Doubly Linked List (DLL)
- Modify contents of Linked List using C++ program
- Delete N nodes after M nodes of a linked list using C++ program
- Clone a linked list with next and random pointer using C++ program
- C program to search an item in the linked list
- C program to search an item in the linked list using recursion
- C program to traverse the linked list
- C program to traverse the linked list using recursion
- C program to compare two linked lists
- C program to check a linked list is palindrome or not
- C program to find the largest element in the singly linked list
- C program to print the even elements of the linked list
- C program to create Even and Odd lists from a Singly linked list
- C program to find the first common element from the given linked lists
- C program to find the middle node of the singly linked list
- C program to remove duplicate nodes from the singly linked list
- C program to print the Nth node from the last of a singly linked list
Algorithm:
Function: largest_DLL()
Input: A doubly linked list whose address of the first node is stored in a pointer say head
Output: The largest no of the linked list say max
Data structure used: A doubly linked list where each node contains a data part, say data and two link parts say prev (to store the address of immediate previous node) and say next (to store the address of immediate next node).
Pseudo code:
C code:
Output