# Author name: admintechnicalseek Linked list is a linear type of data structure. It is a set of data which has data along with the address stored in it. Linked list store the data and address in a node. Node:- Node is a combination of data and the next (address of next node). Linked list is a collection of node …

## Doubly Circular Linked List

As we learned in a previous tutorial the basic of doubly linked list. The doubly linked list means we create a node with a 3 field which stores data and two address pointer as a previous and next node address. Doubly circular state that our end node will point to start node and start node …

## Doubly Non Circular Linked List

Doubly Non Circular linked list is another type of linked list. The doubly Non Circular linked list is a type of linked list where a node contains 3 field one contains data in node and two pointers which stores the address of previous and next node as shown below. As we seeing the non circular …

## Singly Circular Linked List

As in previous tutorial we learned the basic of singly linked list as what is linked list and how it created now we will see singly circular linked list. The singly linked list is the node which contain the data and address. As linked list we seen that the address field container address of a next node, But …

## Quick sort

In this tutorial, we will see another sorting technique which is Quick sort and Quick Sort Program in C. Quick sort: Quick sort is the fastest internal sorting algorithm without any additional memory for sorting data. In quick sort, first, we choose the key element in the list which is called Pivot element. Then we reorder the list with the rule …

## Heap Sort

heap sort in data structure It is a much more efficient version of selection sort it also works by determining the largest element of the list, placing that at the end (or beginning) of the list then continuing with the rest of all list, by accomplishes this task efficiently by using a data structure called HEAP. This …

## Shell Sort

Shell sort is a one of the sorting technique. It is a rarely used technique as it seems difficult for implementing. Shell sort is based on Insertion sort technique. Shell sort technique In this shell sort technique, We have a N number of list which are unsorted in this technique, We consider the N number in …

## Merge Sort

Merge Sort is a one of the sorting techniques in data structure. It is a simple technique to sort the element. Merge  is also used for sorting two individual unsorted list to sorted list. It merge the list. Merge sort technique In this technique we have a N number of unsorted list in this, We divide …

## Insertion Sort

Insertion sort is a one of the sorting technique used for sorting the elements. Insertion sort technique:- In this Insertion sort technique, Sorting of the element is performed by adding the element to the existing sorted list. In this technique initially we are having only one element in a list after this we gradually insert a …

## selection sort in data structure

selection sort in data structure  is techniques to sort the elements into a particular order. In this tutorial we will learn new sorting technic Selection Sort. Selection sort logic Selection sort algorithm 1. In this technique we compare first element within number with second number if it is small then we save these number otherwise not. 2. …