All Projects → ahampriyanshu → algo-ds-101

ahampriyanshu / algo-ds-101

Licence: MIT License
Curated list of data structures and algorithms in 10+ programming languages.

Programming Languages

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

Projects that are alternatives of or similar to algo-ds-101

html-integrations
The official JavaScript library for MathType, the leading formula editor and equation writer for the web by Wiris
Stars: ✭ 36 (-76.62%)
Mutual labels:  maths
collections
📝 Collections library made in TypeScript
Stars: ✭ 14 (-90.91%)
Mutual labels:  collections
ObservableCollections
Observable Collectons for Android Kotlin apps. Observes adds, deletes etc.
Stars: ✭ 19 (-87.66%)
Mutual labels:  collections
php-underscore
PHP underscore inspired &/or cloned from _.js, with extra goodies like higher order messaging
Stars: ✭ 42 (-72.73%)
Mutual labels:  collections
laravel-record
What if Laravel's Collection and Model classes had a baby?
Stars: ✭ 21 (-86.36%)
Mutual labels:  collections
SwiftConcurrentCollections
Swift Concurrent Collections
Stars: ✭ 40 (-74.03%)
Mutual labels:  collections
go-streams
Stream Collections for Go. Inspired in Java 8 Streams and .NET Linq
Stars: ✭ 127 (-17.53%)
Mutual labels:  collections
Android-Collection
安卓开发知识点集锦
Stars: ✭ 19 (-87.66%)
Mutual labels:  collections
fengyehong123.github.io
心血来潮的资源整理-闲暇之余就更新
Stars: ✭ 31 (-79.87%)
Mutual labels:  collections
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (-50%)
Mutual labels:  maths
gigsib
📑Golang Is Good, Structure Is Bad
Stars: ✭ 18 (-88.31%)
Mutual labels:  structure
Keywords-Abstract-TFIDF-TextRank4ZH
使用tf-idf, TextRank4ZH等不同方式从中文文本中提取关键字,从中文文本中提取摘要和关键词
Stars: ✭ 26 (-83.12%)
Mutual labels:  collections
cath-tools
Protein structure comparison tools such as SSAP and SNAP
Stars: ✭ 40 (-74.03%)
Mutual labels:  structure
VBCorLib
The VBCorLib framework brings many of the powerful .NET classes to VB6.
Stars: ✭ 81 (-47.4%)
Mutual labels:  collections
arch
🎉 a Tool to Manage & Automate your Node.js Server 🎉
Stars: ✭ 13 (-91.56%)
Mutual labels:  structure
NotionAI-MyMind
This repo uses AI and the wonderful Notion to enable you to add anything on the web to your "Mind" and forget about everything else.
Stars: ✭ 181 (+17.53%)
Mutual labels:  collections
compare-utils
Compares of Java Collections and Objects (of different classes) made easy
Stars: ✭ 15 (-90.26%)
Mutual labels:  collections
oxygenjs
This a JavaScript Library for the Numerical Javascript and Machine Learning
Stars: ✭ 13 (-91.56%)
Mutual labels:  maths
linq-collections
Strongly typed Linq and Collections implementation for Javascript and TypeScript (ECMAScript 5)
Stars: ✭ 112 (-27.27%)
Mutual labels:  collections
causal-learn
Causal Discovery for Python. Translation and extension of the Tetrad Java code.
Stars: ✭ 428 (+177.92%)
Mutual labels:  structure


GitHub pull requests GitHub issues

Index

How To Contribute

1. Fork The Repo

1

2. Go The Issue Section

2

3.1 Choose An Existing Issue

3

3.2 Or You Can Create A New One

4

  • Before opening a new issue make sure that similar kind of issue doesn't already exist.

4. Check For The Languages Available

5

5. Comment In The Stated Syntax

6

  • Language In Which You Will Contribute => Time Required By You To Push The Changes
  • Ask for the issue that you plan to complete.
  • Do not wait to get assigned.
  • Please try to push the changes in less than or equal to the stated(by you only) time period. Failing to do that, your comment will be discarded and the language will be made available to other participants.
  • Try to avoid any casual communication.

6 Create A New Branch

7

7. Create A New File with A Relevant Name

8

9

8. Commit The File

10

10. Compare And Pull

11

11. Give Relevant PR Message

12

12. Enter Related Issue No

13

13. Fill Up The Checkboxe(s)

14

14. Create A Pull Request

15

15. Congrats 🎉

16

20. Wait Till Your PR Gets Merged

17

Want To Document The Repo ?

  • Click here to know more

How To Commit In CLI

$ git clone [email protected]:your_username/algo_ds_101.git
$ git checkout -b BranchName
$ git add .
$ git commit -m 'message'
$ git push -u origin BranchName

Sync Your Forked Repository

CLI

$ git fetch --all --prune
$ git checkout main
$ git reset --hard upstream/main
$ git push origin main

GUI

18 19 20

Contributing Guidelines

Read contributing guidelines

Contributors

Meet our wonderful contributors

Code of Conduct

Read our code of conduct.

License

MIT License.

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