Skip to content

Repository for cool algorithms and Datastructures

Notifications You must be signed in to change notification settings

autumnadagio/Algo_Ds

 
 

Repository files navigation

Algo_Ds

Overview:

This repo is a conglomeration of algorithms for competitive programming, data structure, sorting and related areas. It currently features C/C++, Python and some Java implementations. It contains many advanced algorithms like greedy, graph traversal algorithms, including Djikstra's algorithm and Floyd Warshal algorithm, and data structures like queues, stacks, and binary search trees. Contributions are highly prized.

Use this repo to study or review your knowledge and don't forget to star and colaborate!

Contents:

Search Algorithms

  • Linear Search
  • binary search

Sorting Algorithms

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

Shortest Path Algorithms

  • Dijkstra
  • Floyd Warshall

Common Data Structures

  • heap
  • queue
  • stack
  • Array
  • Linked List

Languages Used:

  • C++
  • python
  • Java
  • C
  • More to come

How to contribute:

Please comment your code thoroughly as to make it possible for anyone understand. If possible, check your code using unit tests. Avoid at all cost bad implementation, make your code as clean as possible. After that, find the folder that fits the category of your code and submit a PR. Star this repo if the info here is useful to you.

Please have a look at these :

About

Repository for cool algorithms and Datastructures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.6%
  • C 19.1%
  • Java 7.2%
  • Python 6.9%
  • JavaScript 0.2%