# C Programming Code Examples

## C > Linked Lists Code Examples

### C Program to Check whether a Singly Linked List is a Palindrome

Use The KMP Pattern Searching Algorithm -
Program performs a Pattern Searching using "KMP" 'Pattern Searching Algorithm'. Pattern searching is used for Finding the Existence of a Substring in a String. The pattern searching

Program Represents Graph by Linked List -
Algorithm represents a 'graph' using Linked list. The time complexity of this algorithm is "O(e)". This algorithm takes the input of the number of vertex and edges. Take the input

C Code Merge & Sort Elements of 2 Arrays -
We have to sort only when left<right because when left=right it is anyhow sorted. Sort the left part. Sort the right part. Merge the two sorted parts. Merge functions merges the...

Using Virtual Functions in C++ Language -
See in this case the output is Woof, which is what we expect. What happens in this case? Since we marked the function animalSound() as virtual, the call to the function is resolved

Program Convert Hexadecimal to Decimal -
To convert a number from "hexadecimal" into equivalent decimal format "in C++", enter the hexadecimal number to convert it to decimal to display the equivalent value in "decimal" as

Find Twos Complement of Binary Number -
C program code to input binary number from user and find twos complement of the binary number. Twos complement of N-bit number is defined as the complement with respect to

Code Find Largest of Three input numbers -
C program to will prompt user to input three integer numbers and based on the input, it would compare and display greatest number as output. In this program number1, number2

C++ Finds the Minimum Element of Array -
Construct binary search tree for the unsorted data array. For the "minimum element" move the pointer to the leftmost child node. So the value will be the "minimum value" among the