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++ C++ Linked List Programs C Linked List Programs Practice Tags : CPP Similar Reads C++ Programming Examples Writing C++ programs yourself is the best way to learn the C++ language. C++ programs are also asked in the interviews. This article covers the top practice problems for basic C++ programs on topics like control flow, patterns, and functions to complex ones like pointers, arrays, and strings.Basic C 7 min read C++ Programming Language C++ is a computer programming language developed by Bjarne Stroustrup as an extension of the C language. It is known for is fast speed, low level memory management and is often taught as first programming language. It provides:Hands-on application of different programming concepts.Similar syntax to 5 min read C++ Programming Multiple Choice Questions C++ is the most used and most popular programming language developed by Bjarne Stroustrup. C++ is a high-level and object-oriented programming language. This language allows developers to code clean and efficient code for large applications and software like software/Application development, game de 1 min read C++ Tutorial | Learn C++ Programming C++ is a popular programming language that was developed as an extension of the C programming language to include OOPs programming paradigm. Since then, it has become foundation of many modern technologies like game engines, web browsers, operating systems, financial systems, etc.Features of C++Why 5 min read C++ Programming Basics C++ is a general-purpose programming language and is widely used nowadays for competitive programming. It has imperative, object-oriented, and generic programming features. C++ runs on lots of platforms like Windows, Linux, Unix, Mac, etc.Before explaining the basics of C++, we would like to clarify 8 min read Like