All Projects → iiitv → Algos

iiitv / Algos

Licence: mit
Popular Algorithms and Data Structures implemented in popular languages

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Algos

Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (-59.32%)
Mutual labels:  hacktoberfest, algorithm, algorithms, data-structures, algorithm-challenges
Hackerrank
📗 Solutions of more than 380 problems of Hackerrank accross several domains.
Stars: ✭ 128 (-86.75%)
Mutual labels:  algorithm, algorithms, data-structures, algorithm-challenges
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+1131.57%)
Mutual labels:  hacktoberfest, algorithms, data-structures, algorithm-challenges
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-95.03%)
Mutual labels:  hacktoberfest, algorithm, algorithms, data-structures
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+1675.47%)
Mutual labels:  hacktoberfest, algorithm, algorithms, data-structures
Javascript
A repository for All algorithms implemented in Javascript (for educational purposes only)
Stars: ✭ 16,117 (+1568.43%)
Mutual labels:  hacktoberfest, algorithm, data-structures, algorithm-challenges
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+4340.27%)
Mutual labels:  hacktoberfest, algorithms, algorithm-challenges, data-structures
Get better at cp in 2 months
This contains the curriculum that I will follow to get better at Competitive Programming in 2 months.
Stars: ✭ 627 (-35.09%)
Mutual labels:  algorithm, algorithms, data-structures, algorithm-challenges
Data Structures Algorithms
Your personal library of every algorithm and data structure code that you will ever encounter
Stars: ✭ 157 (-83.75%)
Mutual labels:  hacktoberfest, algorithm, algorithms, data-structures
Dailycodebase
2 month data structures and algorithmic scripting challenge starting from 20th December 2018 - Coding is Fun! 💯💯 Do it everyday!! Also, Do give us a ⭐ if you liked the repository
Stars: ✭ 186 (-80.75%)
Mutual labels:  hacktoberfest, algorithm, algorithms, data-structures
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (-18.53%)
Mutual labels:  algorithm, algorithms, data-structures
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+359.73%)
Mutual labels:  algorithm, algorithms, data-structures
Algorithmsanddatastructure
Algorithms And DataStructure Implemented In Python & CPP, Give a Star 🌟If it helps you
Stars: ✭ 400 (-58.59%)
Mutual labels:  hacktoberfest, algorithm, data-structures
Sde Interview Questions
Most comprehensive list 📋 of tech interview questions 📘 of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
Stars: ✭ 5,406 (+459.63%)
Mutual labels:  hacktoberfest, algorithm, data-structures
Ruby
All algorithms implemented in Ruby
Stars: ✭ 454 (-53%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
Algorithms and data structures exercises
Stars: ✭ 19 (-98.03%)
Mutual labels:  hacktoberfest, algorithms, algorithm-challenges
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (-48.45%)
Mutual labels:  algorithm, algorithms, data-structures
Algorithmic Pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
Stars: ✭ 519 (-46.27%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Proalgos Cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Stars: ✭ 369 (-61.8%)
Mutual labels:  algorithm, algorithms, data-structures
Neoalgo
Bringing all Data Structures and Algorithms under one Roof ⚡
Stars: ✭ 440 (-54.45%)
Mutual labels:  hacktoberfest, algorithms, data-structures

Algos

Community (college) maintained list of Algorithms and Data Structures implementations.

Join the chat at https://gitter.im/iiitv/algos Build Status GitHub issues Open Source Love LICENSE Love

js-happiness-style

Implemented Algorithms

Algorithm C CPP Java Python Golang JavaScript C#
Bin Sort
Binary Search
Breadth First Search
Breadth First Traversal
Coin Change Problem
Counting Sort
Depth First Traversal
Dijkstra Algorithm
Euclidean GCD
Exponentiation by Squaring
Heap Sort
Insertion Sort
k-NN
Largest Sum Contiguous Subarray
Linear Regression
Linear Search
Longest Common Subsequence
Longest Palindromic Substring
Merge Sort
Modular Exponential
Nth Fibonacci Number
N-Queen Problem
Prime Factor
Prims
Quick Select
Quicksort
Radix Sort
Rod Cutting Problem
Shell Sort
Sieve of Eratosthenes
Sleep Sort

Implemented Data Structures

Data Structure C CPP Java Python Golang JavaScript C#
AVL Tree
Binary Search Tree
Linked List
Queue
Stack
Trie
Queue

How to run them

Language Steps
C
gcc [filename.c]
./a.out # unix
a.exe # windows
CPP
g++ [filename.cpp]
./a.out # unix
a.exe # windows
Java
javac [filename.java]
java [filename]
Python
python [filename.py]
Golang
go run [filename.go]
JavaScript
node [filename.js]
C#
mcs [filename.cs]
mono [filename.exe]

Resources

Contributing

See CONTRIBUTING.md.

If you plan to suggest a new algorithm or DS, please make sure to read the guidelines.

Credits

Idea by @Monal5031

Project Maintainers

Only project maintainers should merge a PR. Other members can add their reviews to a PR but the merging should be done by only a project maintainer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].