BaReinhard / Hacktoberfest-Data-Structure-and-Algorithms

A repo to contains data structure s and algorithms, regardless of language.
https://bareinhard.github.io/Hacktoberfest-Data-Structure-and-Algorithms/
GNU General Public License v3.0
225 stars 707 forks source link

Create any data structure in any language #60

Open BaReinhard opened 7 years ago

BaReinhard commented 7 years ago

Be sure to follow the structure data_structures/general/specific/language/file.lang

Ex data_structures/binary_tree/javascript/BST.js

BaReinhard commented 7 years ago

No preferences as of now. Whatever you feel like experimenting with.

JHenderson333 commented 7 years ago

Will implement Java Linked List

srpurwaha201 commented 7 years ago

Can i implement linkedList in c++?

m-sameer commented 7 years ago

Please merge my PR which will complete issue #133 and also this one.

kush-manchanda commented 7 years ago

I want to add a Graph in Java using Hashmap and Linkedlist , how should I proceed . I wish to create a folder 'Java' under Data Structures/ Graph and then add my files .

m-sameer commented 7 years ago

Here's what you do: 1.) Fork this repo. 2.) Clone your repo on your local machine. 3.) Go to Data Structures/Graph and create a new folder named "java". 4.) Add your files to that folder. 5.) Push it your remote repo. 6.) There should a 'create a pull request' button, click on it. 7.) Add the title and the description to the PR(and don't forget to mention this issue in the PR. You can mention it by adding 'Does #60' in your description). My suggestion would be to add 'Add Graph implementation in Java' as title and 'Closes issue #60' as the description. And you're done! (Ask anything that you didn't understand).

kush-manchanda commented 7 years ago

I added graph in java PR #275 . Do tell me how can I improve it , also I read the issue #133 just now , so didn't add any explanation .

m-sameer commented 7 years ago

Change the title of your PR to 'Add Graph's implementation in Java' and change the description to 'Added Graph's implementation in Java for issue #60'. I think that'll be enough. :)

kush-manchanda commented 7 years ago

Done and thanks for helping me out ! :D

m-sameer commented 7 years ago

Cool. ;). Welcome.

gunanksood commented 7 years ago

hey! i want to add a graph problem in c++. Assign this issue to me @BaReinhard

gunanksood commented 7 years ago

i have added Application of DFS algorithm to find largest component in a matrix. please merge the PR #327

jasm123 commented 7 years ago

Can I add a graph in Java?

m-sameer commented 7 years ago

No, @Kushredoc did that already. You have to use a different language or choose another Data Structure. Sorry.

jasm123 commented 7 years ago

Okay, then can I add a Segment Tree or Suffix Array in Java ? Also, in Graph, I've added DFS, BFS and topological sorting in addition.

m-sameer commented 7 years ago

The folders don't exist as of now so you need to create the folders yourself. Other than that, it's all great(just remember to create the BFS, DFS and the topological sorting folders in the Graph folder). Create a new folder in the folders of Data Structure named 'Java'. Add them in different PRs(you may need to create different branches to have a clean commit history and not having the changes overlap).

jasm123 commented 7 years ago

Yes, sure. Will do them in a day. Thanks!

m-sameer commented 7 years ago

Welcome! :-)

jasm123 commented 7 years ago

Created seperate folder and have submitted PRs for segment tree. I didn't submit PR for BFS, DFS because it is already there in algorithms folder.

m-sameer commented 7 years ago

Cool.

IamRaviTejaG-zz commented 7 years ago

Caesar Cipher in C++ & Python is up here in my PR: https://github.com/BaReinhard/Hacktoberfest-Data-Structure-and-Algorithms/pull/439

Please merge the PR.

raghunanj commented 6 years ago

I have added files for the union data structure in python with an example algorithm problem(graph). Please merge PR #631

m-sameer commented 6 years ago

NOTICE You don't have to mention that you have made a PR. You may just mention any one of the assignees for this issue in your PR.

d4nielhdz commented 5 years ago

836 Implemented MinHeap in C++

nishamehra commented 3 years ago

Can I add a detect a loop in linked list in java?

Akriti-05 commented 3 years ago

May I implement min stack using java?

Bahukhandi93 commented 3 years ago

Please assign this issue to me. Thank you!

Aarav238 commented 2 years ago

i want to implement data structure in java Please assign this issue to me. I can implement every data structure in java

tripathisharad commented 2 years ago

Hi @BaReinhard I would like contribute on this project can you please assign me.

arpanbiki commented 2 years ago

Sir please assign me this issue.