All Projects → nb2998 → DS_Algo

nb2998 / DS_Algo

Licence: other
A repository to maintain various data structures and algorithms

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to DS Algo

Jctools
jctools.github.io/jctools
Stars: ✭ 2,833 (+12217.39%)
Mutual labels:  data-structures
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+579926.09%)
Mutual labels:  data-structures
Daily-Coding-DS-ALGO-Practice
A open source project🚀 for bringing all interview💥💥 and competative📘 programming💥💥 question under one repo📐📐
Stars: ✭ 255 (+1008.7%)
Mutual labels:  data-structures
Datamodelr
Data model diagrams in R
Stars: ✭ 248 (+978.26%)
Mutual labels:  data-structures
Interview Techdev Guide
This repository contains curated technical interview questions by fn+geeks community
Stars: ✭ 252 (+995.65%)
Mutual labels:  data-structures
pysdsl
Python bindings to Succinct Data Structure Library 2.0
Stars: ✭ 23 (+0%)
Mutual labels:  data-structures
Rethink C
A reuseable codebase for C Programming Language.
Stars: ✭ 241 (+947.83%)
Mutual labels:  data-structures
algorithm-study
草莓奶昔的算法学习笔记(typescript/python)
Stars: ✭ 29 (+26.09%)
Mutual labels:  data-structures
Fucking Algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Stars: ✭ 99,705 (+433400%)
Mutual labels:  data-structures
OOP-In-CPlusPlus
An Awesome Repository On Object Oriented Programming In C++ Language. Ideal For Computer Science Undergraduates, This Repository Holds All The Resources Created And Used By Me - Code & Theory For One To Master Object Oriented Programming. Filled With Theory Slides, Number Of Programs, Concept-Clearing Projects And Beautifully Explained, Well Doc…
Stars: ✭ 27 (+17.39%)
Mutual labels:  data-structures
Write A Hash Table
✏️ Learn how to write a hash table in C
Stars: ✭ 2,822 (+12169.57%)
Mutual labels:  data-structures
Leetcode
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Stars: ✭ 3,090 (+13334.78%)
Mutual labels:  data-structures
algoexpert-data-structures-algorithms
A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.
Stars: ✭ 134 (+482.61%)
Mutual labels:  data-structures
Rust Algorithms
Common data structures and algorithms in Rust
Stars: ✭ 2,918 (+12586.96%)
Mutual labels:  data-structures
js-data-structures-and-algorithms
JavaScript implementations of common data structure and algorithm concepts.
Stars: ✭ 31 (+34.78%)
Mutual labels:  data-structures
Argo
使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。
Stars: ✭ 243 (+956.52%)
Mutual labels:  data-structures
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+890591.3%)
Mutual labels:  data-structures
landscape-of-programming
This repo aim to show you what to learn on the way to excellence.
Stars: ✭ 67 (+191.3%)
Mutual labels:  data-structures
Java-Questions-and-Solutions
This repository aims to solve and create new problems from different spheres of coding. A path to help students to get access to solutions and discuss their doubts.
Stars: ✭ 34 (+47.83%)
Mutual labels:  data-structures
baps-bgd.github.io
This repository is used to maintain the site of BAPS. Please read the README if you are willing to contribute.
Stars: ✭ 17 (-26.09%)
Mutual labels:  data-structures

DS_Algo

Make your first open source contribution!

Important guidelines

  • The repository consists of a variety of data structures and algorithms.
  • Feel free to add new ones if they don't exist already in a language.
  • If the same code exists in another language, add the code in your preferred language to the same package/folder.
  • It is a good practise to work on branches. It will enable you to make multiple pull requests without waiting for one to get merged.
  • Please use camel case (thisIsCamelCase) to name files and variables.
  • Avoid submitting multiple algorithms in a single pull request.

How to begin?

  • Fork the repository
  • Clone your local repository
  • Make changes in your local system
  • Add the changes using git add .
  • Commit the changes using git commit -m "Added xyz algo"
  • Push the changes using git push origin master
  • Make a pull request to the master branch
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].