Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 798 Bytes

README.md

File metadata and controls

43 lines (34 loc) · 798 Bytes

Data structure

From Wikipedia

In computer science, a data structure is a particular way of organizing data in a computer so that it can be used efficiently.

List
  • Simple linked list
  • Doubly linked list
  • Circular linked list
  • Lookup Table
Stack
  • Stack using linked list
Queue
  • Queue using linked list
  • Priority queue
Sort
  • Bubble sort (c++ , golang)
  • Insertion sort (c++ , golang)
  • Selection sort (c++ ,golang)
  • Merge sort
  • Quick sort (c++)
Search
  • Linear search
  • Binary search
  • HashTable
  • Interpolation search
Graph
  • Depth first
  • Breadth first
Recursion
  • Fibonacci
  • Tower of Hanoi
Tree
  • AVL
  • Heap tree
  • Binary search tree