Giter VIP home page Giter VIP logo

codersforlife / data-structures-algorithms Goto Github PK

View Code? Open in Web Editor NEW
171.0 8.0 212.0 137 KB

Your personal library of every algorithm and data structure code that you will ever encounter

License: MIT License

C++ 49.12% Java 27.19% Python 14.18% C 3.56% JavaScript 4.04% Go 1.73% Kotlin 0.18%
data-structures algorithms algorithm algorithms-implemented data-structures-algorithms hacktoberfest

data-structures-algorithms's People

Contributors

akshat2412 avatar akshita1997 avatar andreib97 avatar ankitkataria avatar aqche avatar aruna09 avatar arvchristos avatar avisionx avatar cheungandrew avatar deadem avatar djacquila avatar ercumentyildirim avatar gitesh-narula avatar gkrishnan724 avatar hg398 avatar kykungz avatar lifesizerobot avatar mcgeehan avatar ng29 avatar nimit95 avatar piyush6348 avatar rahulkrishnan98 avatar shubhamaggarwal avatar tairosonloa avatar tanmaydarmorha avatar tay0108 avatar taylorlautner avatar tusharz avatar ungps avatar wadleo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

data-structures-algorithms's Issues

Add SelectionSort in Javascript

Add selectionsort in javascript?

I will love to add this to the library of code. Also, would to tag this for hacktoberfest, thanks.

Radix Sort

Would you like to work on the issue?

No

Binary search tree in python

Would you like to work on the issue?

Let us know if this issue should be assigned to you or tell us who you think could help to solve this issue.

LICENSE.md and expanding CONTRIBUTING.md

Licensing is really important. Since everything is intended to be open, I suggest just using MIT, but if you have other ideas for it, please add it.

CONTRIBUTING.md is a bit vague in some points. It's clearly not strict on coding style patterns, perhaps by intention, but for maintainability, PR names should be strictly defined.
I suggest more specific rules for pull requests, so you can easily identify the type of PR and category, algorithm and language of the implementation.

I can suggest a structure for PRs, if you approve of this change, and then implement it on the markdown files.

Stack Implementation in C++

Would you like to work on the issue? Yes

Let us know if this issue should be assigned to you or tell us who you think could help to solve this issue.

Minimax for trees

I would like to implement the minimax algorithm for n-ary trees in C++.

Add MergeSort in Javascript

Add mergesort in javascript?

I will love to add this to the library of code. Also, would to tag this for hacktoberfest, thanks.

Implementing Merge Sort in java

Would you like to work on the issue?

Let us know if this issue should be assigned to you or tell us who you think could help to solve this issue.

Repository file structure

Hey, just found your repository via Hacktoberfest issues. The idea is very interesting, but I found it confusing that implementations aren't separated into individual folders for each language.

A setup like this is more easily maintainable (and allows easier search)
Category > Algorithm Name > Language > Implementation Name

This allows for easier search of multiple implementations of the algorithm in the chosen language.

Example:
Sorting > Bubble Sort > JavaScript > ImplementationName.js

I could submit a PR with these changes, but it depends on first merging the pending PRs.

Dijkstra

Dijkstra for graph will be good too!

Disjoint Set Union

Would you like to work on the issue?

Let us know if this issue should be assigned to you or tell us who you think could help to solve this issue.

Heap Sort

I would like to commit a heap sort implemetation. Do I need to include my heap sort data structure or only STL structure is allowed? Please assign me if you want

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.