All Projects → NITSkmOS → Algorithms

NITSkmOS / Algorithms

Licence: mit
In case you want to contribute, ping on https://gitter.im/NITSkmOS/algo.

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Algorithms

Go
Algorithms Implemented in GoLang
Stars: ✭ 7,385 (+7673.68%)
Mutual labels:  hacktoberfest, algorithms, data-structures, sorting
Algorithmic Pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
Stars: ✭ 519 (+446.32%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Neoalgo
Bringing all Data Structures and Algorithms under one Roof ⚡
Stars: ✭ 440 (+363.16%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
Stars: ✭ 578 (+508.42%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (+313.68%)
Mutual labels:  hacktoberfest, algorithms, data-structures
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+4830.53%)
Mutual labels:  algorithms, data-structures, sorting
Data Structures Using Python
This is my repository for Data Structures using Python
Stars: ✭ 546 (+474.74%)
Mutual labels:  hacktoberfest, algorithms, data-structures
C Sharp
All algorithms implemented in C#.
Stars: ✭ 3,310 (+3384.21%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+916.84%)
Mutual labels:  hacktoberfest, algorithms, data-structures
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+12423.16%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
🍣 Implementations of fundamental algorithms and data structures. Happy Hacktoberfest!
Stars: ✭ 41 (-56.84%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Dart
Stars: ✭ 278 (+192.63%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Php
All Algorithms implemented in Php
Stars: ✭ 272 (+186.32%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Ruby
All algorithms implemented in Ruby
Stars: ✭ 454 (+377.89%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Cpp
Repository for C++/C codes and algos.
Stars: ✭ 265 (+178.95%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Java
Repository for Java codes and algos.Star the repo too.
Stars: ✭ 53 (-44.21%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Programmers Community
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.
Stars: ✭ 189 (+98.95%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Rust
All Algorithms implemented in Rust
Stars: ✭ 4,562 (+4702.11%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Ds Algo Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Stars: ✭ 949 (+898.95%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-49.47%)
Mutual labels:  hacktoberfest, algorithms, data-structures

Welcome to the NITSkmOS/Algorithms

Open Source Love Gitter NITSkmOS Algorithms Build Status GitHub GitHub contributors OpenHub

This repository contains examples of various algorithms written on different programming languages...

Implemented Algorithms

Algorithm C CPP Java Python
Euclidean GCD
Merge Sort
QuickSort
Insertion Sort
Counting Sort
Radix Sort
Binary Search
Bubble Sort
Shell Sort
Heap Sort
Maximum Subarray Problem
Knapsack Problem
Selecton Sort

Implemented Data Structures

Data Structure C CPP Java Python
Queue
Stack
Linear Linked List
AVL Tree
Binary Search Tree
Fenwick Tree
Doubly Linked List

Sample Run

Language Steps
JavaScript
node [filename.js]
Python
python [filename.py]
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]

Contributing

  1. Fork it!

  2. Clone the forked repository to local system.

  3. Create your feature branch: git checkout -b my-new-feature

  4. Commit your changes: git commit -am 'Add some feature'.

    Go through Commit Messages guidelines

  5. Push to the branch: git push origin my-new-feature

  6. Submit a pull request 😄

See CONTRIBUTING.md.

Support

Feel free to contact us at our Gitter channel, we'd be happy to help!

Notes

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].