+ 4

What are some important concepts and tips required to excel in algorithms?

I want to have good knowledge of algorithms and its working but I don't know where and what to start. Any guidance will be highly appreciated.

13th Apr 2019, 7:12 AM
RILEY
3 Réponses
+ 2
Some important things to learn when learning algorithms are: 1) before learning algorithms, you should know how to implement one or more abstractDatatypes =[ arrays, stacks, queues, trees, graphs, hash tables, objects] 2) next know the different categories of algorithms algorithms=[brute force, greedy, recursion, iteration, dynamic, branch and bound ] 3) know which algorithms are best suited for each data structure. 4) know how to measure algorithmic efficiency with big o notation. 5) the two most common things to do with algorithms are search and sort, and there are different ways to do them, so learn one or more first. you should also know the different types of problems and which algoriths are best suited for the task. e.g. n queen, matrix conversion, knapsack problem, travelling salesman. etc
14th Apr 2019, 10:00 PM
Logomonic Learning
Logomonic Learning - avatar
+ 1
verio elfando, instead of trying to write a one word answer in as many threads as possible, why not try to take some time and create actual value in one or two posts instead?
13th Apr 2019, 3:03 PM
HonFu
HonFu - avatar
- 2
Google
13th Apr 2019, 3:01 PM
verio elfando