The Wayback Machine - https://web.archive.org/web/20200522071602/https://github.com/TheAlgorithms/Java/issues/810
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Algorithms and Optimization #810

Open
Balls-and-Dick-69 opened this issue Aug 16, 2019 · 4 comments
Open

Algorithms and Optimization #810

Balls-and-Dick-69 opened this issue Aug 16, 2019 · 4 comments
Labels

Comments

@Balls-and-Dick-69
Copy link

@Balls-and-Dick-69 Balls-and-Dick-69 commented Aug 16, 2019

How exactly am I supposed to know which of these I am supposed to learn

@lakshay761
Copy link

@lakshay761 lakshay761 commented Oct 5, 2019

Start from basic sorting and searching then move onto some more challenging data structures and then harder topics like Dynamic Programming.
Read theory about topics before diving straight into the code otherwise, it can be very difficult.

@leafgecko
Copy link

@leafgecko leafgecko commented Oct 5, 2019

@Balls-and-Dick-69 I hope this guides would help you.
If you are new to coding, I suggest following the curriculum here https://courses.csail.mit.edu/6.006/fall11/notes.shtml
A good way to start is the sorting algos: Insertion, Merge, Heap, Trees (Binary/AVL)
Understanding Big-Oh, Theta, Omega time complexities.
Hashing, Graphs
Dijkstra pathing
Dynamic Programming

If you cover those already, a good next step is Designing and Analysis of Algorithms
http://stellar.mit.edu/S/course/6/sp15/6.046J/index.html

These are really useful for me as the also provide problem sets and solutions, and if you are more of an audio learner, they do put up their work on https://www.youtube.com/watch?v=HtSuA80QTyo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=1

I hope this is insightful for you.

Side question, may I ask what the hacktoberfest label is for @AnupKumarPanwar

@xcidia22
Copy link

@xcidia22 xcidia22 commented Oct 10, 2019

@Balls-and-Dick-69 though this is kind off the topic, but if you also want to try practicing problem solving for data-algorithms please do check: https://www.hackerrank.com/
It's a website in where challenges are created and can be compiled in different languages it is extremely beneficial to most starters in programming and I myself still rely on those challenges to help develop your logical thinking and problem solving skills.

@fclk1212
Copy link

@fclk1212 fclk1212 commented Oct 26, 2019

i wantto fix to the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.