Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 813 Bytes

README.md

File metadata and controls

56 lines (40 loc) · 813 Bytes

Computer Science Algorithms

Algorithms in computer science written in python.

NOTICE: python 3.6+ is required.

Here are the list of the implemented algorithms in this project, You are more then welcome to add new algorithms.

Algorithmic Questions

  • concentric_rectangular
  • cons_problem
  • find minimum number of coins to fill value
  • gas stations
  • get tree height
  • is symmetric
  • largest number
  • majority element
  • maximum gap
  • merge two sorted linked lists
  • permutations
  • subsets

Greedy Algorithms

  • interval scheduling

Numerical Algorithms

  • fibonacci

Search Algorithms

  • Array

    • binary search
  • Graph/Tree

    • breadth-first search
    • depth-first search
    • dijkstra
    • kruskal

Sorting Algorithms

  • bubble sort
  • selection sort
  • quick sort
  • insertion sort