/Data-Structure-Basics

This repository contains the basics of data structures like implementation of array, linked list, stack, queue, binary search tree along with searching and sorting techniques...

Primary LanguageC++

Data-Structure-Basics

THIS REPOSITORY CONTAINS THE BASICS OF DATA STRUCTURES LIKE IMPLEMENTATION OF ARRAY, LINKED LIST, STACK, QUEUE, BINARY SEARCH TREE ALONG WITH SEARCHING AND SORTING TECHNIQUES...

ARRAYS :
  • Array Implementation (all operations)
LINKED-LIST :
  • Singly-Linked List
  • Doubly-Linked List
STACK :
  • Stack using Array
  • Stack using Linked-List
QUEUE :
  • Queue using Array
  • Queue using Linked-List
  • Circular-Queue
BINARY SEARCH TREE :
  • Binary Search Tree (all operations)
SEARCHING :
  • Binary Search
SORTING :
  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort (iterative & recursive)
  • Quick Sort (iterative & recursive)
  • Heap Sort