Skip to content

Implementation of common Data Structures and Algorithms with Go

License

Notifications You must be signed in to change notification settings

punitpandey/ds-algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9110487 · Apr 13, 2021

History

23 Commits
Apr 19, 2020
Apr 17, 2020
Apr 21, 2020
Apr 17, 2020
Apr 21, 2020
Apr 13, 2021
Apr 22, 2020

Repository files navigation

Implementation of Data Strucutures and Algorithms with Golang

Data Strucutures

  • Stack
    • Array implementation
    • LinkedList implementation
  • Queue
    • Array implementation
    • LinkedList implementation
  • LinkedList
  • BST(Binary Search Tree)
  • AVL Tree
  • Graph (Undirected Unweighted Graph) Adjacency list implementation

Algorithms

  • Recursion
  • Search
    • Linear Search
    • Binary Search
    • BFS (Breadth-first search)
    • DFS Implemented in BST | Pre-order | In-order | Post-order |
  • Sort
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort