**Category:**Data Structure

Posts of Category: Data Structure

## Program for Heap Sort in C

Here you will get program for heap sort in C. It is a comparison based sorting technique which uses binary heap data structure. Below I have shared simple program to implement this sorting technique in C. Progr...Learn MoreC ProgramsData StructureProgramming LanguagesDev## Quick Sort in C [Program & Algorithm]

Quick Sort in C [Program & Algorithm] In this tutorial you will learn about algorithm and program for quick sort in C. Quick sort is the fastest internal sorting algorithm with the time complexity O (n log n)....Learn MoreAlgorithmC ProgramsData StructureDevProgramming Languages## Program for Merge Sort in C

Program for Merge Sort in C In this tutorial you will get program for merge sort in C. Merge sort runs in O (n log n) running time. It is very efficient sorting algorithm with near optimal number of comp...Learn MoreC ProgramsData StructureSortingMerge SortProgramming LanguagesDev## Selection Sort in C & C++ – Program & Algorithm

Selection Sort in C & C++ – Program & Algorithm In this tutorial I will explain about algorithm for selection sort in C and C++ using program example. One of the simplest techniques is a selection sort....Learn MoreC ProgramsC++ ProgramsData StructureAlgorithmArrayProgramming LanguagesDev## Insertion Sort in C & C++ – Program & Algorithm

Insertion Sort in C & C++ – Program & Algorithm In this tutorial I will explain about algorithm for insertion sort in C and C++ using program example. The insertion sort inserts each element in proper pla...Learn MoreC++ ProgramsC ProgramsData StructureAlgorithmArrayProgramming LanguagesDev## Counting Sort in C

Counting Sort in C Here you will learn about counting sort in C Counting sort algorithm is a sorting algorithm which do not involve comparison between elements of an array. In this tutorial I am sharing count...Learn MoreC ProgramsData StructureAlgorithmProgramming LanguagesDev## Radix Sort Program in C

Radix Sort Program in C In this tutorial you will learn about radix sort program in C. Radix sorting technique is one of the oldest techniques of sorting. Lets assume that we are given a list of some names and ...Learn MoreC ProgramsData StructureProgramming LanguagesDev## Bucket Sort in C and C++

Bucket Sort in C and C++ Here you will get program for bucket sort in C and C++. In bucket sort algorithm the array elements are distributed into a number of buckets. Then each bucket sorted individually either...Learn MoreC++ ProgramsC ProgramsData StructureAlgorithmProgramming LanguagesDev## Topological Sort in C and C++

Topological Sort in C and C++ Here you will learn and get program for topological sort in C and C++. We know many sorting algorithms used to sort the given data. It may be numeric data or strings. Take a situat...Learn MoreC++ ProgramsC ProgramsData StructureProgramming LanguagesDev## Hashing in C and C++

Hashing in C and C++ In this tutorial you will learn about Hashing in C and C++ with program example. You will also learn various concepts of hashing like hash table, hash function, etc. Hashing in Data Structu...Learn MoreC++ ProgramsC ProgramsData StructureProgramming LanguagesDev## Singly Linked List in C

Singly Linked List in C Here you will learn about singly linked list in C. What is Singly Linked List (SLL)? The simplest kind of linked list is a singly liked list (SLL) which has one link per node. It h...Learn MoreC ProgramsData StructureProgramming LanguagesDev## Program for Stack in C [Push, Pop and Display]

Program for Stack in C [Push, Pop and Display] Here you will get program for array representation of stack in C. What is Stack? Stack is a LIFO (last in first out) structure. It is an ordered list of the same t...Learn MoreC ProgramsData StructureProgramming LanguagesDev