Math, asked by Badboy07, 1 year ago

how to apply algorithms perfectly????

Answers

Answered by RinkuPal1
0
What are the best and efficient ways to learn algorithms for beginners?

Answer

949

Follow

Request

More

ANSWER WIKI

TopCoder Forums

Algorithm Tutorials

DS Algorithm - javatpoint

Introduction to Algorithms

http://www.cs.berkeley.edu/~vazi...

http://qiao.github.io/PathFindin...

The Algorithm Design Manual

Introduction to Algorithms: A Creative Approach: Udi Manber

Algorithm Design: Jon Kleinberg, Éva Tardos

Coursera Theoretical Computer Science

IDeserve - Unique learning platform to enhance algorithmic skills

Awesome Algorithms

4 Week Online Bootcamp

76 ANSWERS

Ashish Kedia, CS undergrad. Programming for 8 years and counting.

Answered May 17, 2016

Originally Answered: What is the best way to learn algorithm for complete beginner?

I can only tell you what worked for me and a few others. It is a straight forward way :

Take at least one DS & Algo course in your university or MOOC. I recommend the Stanford (Part 1 and Part 2) and Princeton (Part1andPart2) MOOC on CourseraRead CLRS. In is one of the best books to learn basic algorithms - What does Ashish Kedia think about the book 'Introduction To Algorithms by CLRS'? How he has studied the book?Solve a lot of problems while you’re learning theory. Implement data structures from scratch. You may program in any language of your choice. Take part in programming contest if possible. At least a few. You may leave them if you don’t like it - There are tons of online judges for this purpose - Programming Competition,Programming Contest,Online Computer Programming, HackerRank, etc.Lastly, Stop thinking and start doing. Algorithm is not an easy topic. Some people are smart and they can learn algorithms quickly while others need to burn midnight oil. Do not think about leaving mid-way because you’re struggling.

Similar questions