Skip to content

Programs of data structures and algorithms in different programming languages.

Notifications You must be signed in to change notification settings

crypticani/Data_Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data_Structures

An assortment of data structures using the robust C language.

List of Programs

If You're Using C

Sorting

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Quick Sort

Linked List

  • Program for Single Link List to insert a node at any point and display all nodes
  • Program for Single Link List to delete a node at any point and display all nodes

Stack

  • Postfix evaluation

Tree

  • Binary Search Tree

General

  • Binary Search Tree Operations
  • Find Factorial of a Number
  • Generate the Fibonacci Series Using An Array
  • Addition of Two Matrix
  • Enter and Display the Record of n Number of Students Using Structure
  • Swap Two Numbers Using Function
  • Demonstrate the Use of Dynamic Memory Allocation Using malloc()

If You're Using C++

Searching

  • Binary Search
  • Linear Search

Sorting

  • Bubble sort
  • Insertion Sort Analysis
  • Quick sort
  • Merge Sort
  • Heap Sort

General

  • Binomial Coefficient Dynamic Programming
  • Karatsuba
  • Money Change Problem Dynamic Programming
  • Money Change Possible Ways
  • How Many Islands
  • Game of Two Stacks

Tree

  • Binary Search Tree

If you're using Java

Searching

  • Linear search
  • Binary search
  • Trie data structure

Sorting

  • Merge sort
  • Quick sort

If You're Using Python

Searching

  • Linear Search
  • Binary Search

Sorting

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Quick sort
  • Merge Sort