sukritishah15 / 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
MIT License
952 stars 290 forks source link

Project Structure #631

Open RohanK6 opened 4 years ago

RohanK6 commented 4 years ago

🚀 Feature

I was wondering if it would be a good idea to organize the files (for me, I can do the Java folder) the make them much easier to access and quickly locate. For example, within the Java folder, I will create a folder for Sorting Algorithms, Mathematical Algorithms, Data Structures, etc, and modify the files to add the appropriate package names.

An example would be:

Java   Sorting     HeapSort.java     CountingSort.java     ShellSort.java   Math     FibonacciNumbers.java   Data Structures     LinkedList.java

and so on.

Have you read the Contribution Guidelines?

Yes

Pitch

I think this is a good idea because it would make finding a specific algorithm or source code much easier, especially as the number of files continues to grow. I can work on organizing the Java folder immediately.

sunilgknair051 commented 4 years ago

@RohanK6 , that would be great. Thanks. (abstain from spammy PRs)

sukritishah15 commented 4 years ago

@RohanK6 - We had this on our list but we had scheduled it for little later (After the Hacktoberfest). But, it is highly appreciated that you came forward with this at this very point of time.

A small request - Kindly modify the README.md file accordingly. All the links would be changed now, due to movement in different folders.

Thank you!