+ 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.
3 Respuestas
+ 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
+ 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?
- 2
Google