Linked List C/C++ Programs Last Updated : 22 May, 2024 Comments Improve Suggest changes Like Article Like Report The Linked Lists are linear data structures where the data is not stored at contiguous memory locations so we can only access the elements of the linked list in a sequential manner. Linked Lists are used to overcome the shortcoming of arrays in operations such as deletion, insertion, etc. In this article, we will discuss some of the common practice problems on linked lists in C/C++. Prerequisite: Linked List Data Structure Linked List Practice Problems in C/C++The following is the list of C/C++ programs based on the level of difficulty: EasyInsertion in Linked ListDeletion in Linked ListWrite a Function to Get N th Node in a Linked ListGiven a Linked List Which is Sorted, How will you Insert in the Sorted WayGiven Only a Pointer/Reference to a Node to be Deleted in a Singly Linked List, how do you Delete it?Find the Middle of a Given Linked ListProgram for Nth Node From the End of a Linked ListWrite a Function to Delete a Linked ListReverse a Linked ListDetect Loop or Cycle in a Linked ListMediumFunction to Check if a Singly Linked List is PalindromeWrite a Function to Get the Intersection Point of Two Linked ListsRemove Duplicates from an Unsorted Linked ListIntersection of Two Sorted Linked ListsMerge Two Sorted Linked ListsReverse a Linked List in Groups of Given SizeReverse Alternate K Nodes in a Singly Linked ListDelete Nodes Which Have a Greater Value on Right SideSegregate Even and Odd Nodes in a Linked ListDetect and Remove Loop in a Linked ListHardClone a Linked List with Next and Random PointerQuicksort on Singly Linked ListMerge Sort for Linked ListsThe Great Tree-list Recursion Problem.Sorted Linked List to Balanced BSTIn-place Conversion of Sorted DLL to Balanced BSTLRU Cache ImplementationFlattening a Linked ListAdd Two Numbers Represented by Linked Lists | Set 2Flatten a Multilevel Linked List Comment More infoAdvertise with us Next Article Linked List C/C++ Programs R rahulsharmagfg1 Follow Improve Article Tags : C Programs C++ Programs C Language C++ C++ Linked List Programs C Linked List Programs +2 More Practice Tags : CPP Similar Reads Linked List in C A linked list is a linear data structure where each element (called a node) is connected to the next one using pointers. Unlike array, elements of linked list are stored in random memory locations.In this article, we will learn about the linked list, its types, representation of the linked list in C 7 min read Misc C Programs C Program to print environment variablesC Program to Swap two NumbersC program swap two numbers without using a temporary variableC Program to check if a given year is leap yearC Program to sum the digits of a given number in single statement?C program to print numbers from 1 to 100 without using lo 1 min read C File Handling Programs C Program to list all files and sub-directories in a directory C Program to count number of lines in a file C Program to print contents of file C Program to copy contents of one file to another file C Program to merge contents of two files into a third file C program to delete a file 1 min read C/C++ Programs Array C/C++ ProgramsString C/C++ ProgramsLinked List C/C++ ProgramsStack and Queue C/C++ ProgramsTree C/C++ ProgramsGraph C/C++ ProgramsBit Magic C/C++ ProgramsMisc C/C++ ProgramsMathematical C/C++ ProgramsDynamic Programming C/C++ ProgramsGreedy Algorithm C/C++ ProgramsBacktracking C/C++ ProgramsDi 1 min read C/C++ Programs sArray C/C++ ProgramsC Program to find sum of elements in a given arrayC program to find largest element in an arrayRecursive C program to linearly search an element in a given arrayC program to multiply two matricesC/C++ Program for Given an array A[] and a number x, check for pair in A[] with sum 15+ min read Like