C Program to Implement Circular Doubly Linked List

Problem Description Write a C program to Implement Circular Doubly Linked List and explain all its Operations with examples. What is a Circular Doubly Linked List in C? It is a kind of doubly linked list in which the node of the list is pointing to the head node and the previous pointer of the … Read more

advertisement

C Program to Implement Binary Tree using Linked List

This C Program implements binary tree using linked list. Binary Search tree is a binary tree in which each internal node x stores an element such that the element stored in the left subtree of x are less than or equal to x and elements stored in the right subtree of x are greater than … Read more

advertisement

C Program to Implement Stack using Linked List

This C Program implement a stack using linked list. Stack is a type of queue that in practice is implemented as an area of memory that holds all local variables and parameters used by any function, and remembers the order in which functions are called so that function returns occur correctly. Each time a function … Read more

advertisement

C Program to Reverse a Linked List using Recursion

This C Program uses recursive function & reverses the nodes in a linked list and displays the list. A linked list is an ordered set of data elements, each containing a link to its successor. This program makes each data element to link to its predecessor. Here is the source code of the C program … Read more

advertisement

C Program to Print Alternate Nodes of a Linked List without Recursion

This C program, using iteration, displays the alternate nodes in a linked list.A linked list is an ordered set of data elements, each containing a link to its successor. Here is the source code of the C program to display a linked list in reverse. The C program is successfully compiled and run on a … Read more

advertisement

C Program to Print Alternate Nodes of a Linked List using Recursion

This C program, using recursion, displays the alternate nodes in a linked list.A linked list is an ordered set of data elements, each containing a link to its successor. Here is the source code of the C program to display a linked list in reverse. The C program is successfully compiled and run on a … Read more

advertisement

C Program to Search an Element in a Linked List using Recursion

This C Program uses recursive function & search for an element in a linked list. A linked list is an ordered set of data elements, each containing a link to its successor. Here is the source code of the C program to find an element in linked list. The C Program is successfully compiled and … Read more

advertisement

C Program Find the Length of Linked List using Recursion

This C Program uses recursive function & calculates the length of a string. The user enters a string to find it’s length. Here is the source code of the C program to find the length of a string. The C Program is successfully compiled and run on a Linux system. The program output is also … Read more

advertisement

C Program to Print All Nodes of Linked List using Recursion

This C Program uses recursive function & displays a linked list. A linked list is an ordered set of data elements, each containing a link to its successor. Here is the source code of the C program to display a linked list. The C Program is successfully compiled and run on a Linux system. The … Read more

advertisement

C Program to Reverse a Linked List without Recursion

This C program, using iteration, displays a linked list in reverse. A linked list is an ordered set of data elements, each containing a link to its successor. Here is the source code of the C program to display a linked list in reverse. The C program is successfully compiled and run on a Linux … Read more

advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.