R
R
rEAcT1oNmanT1s2013-12-22 00:02:00
Algorithms
rEAcT1oNmanT1s, 2013-12-22 00:02:00

What are the most popular, relatively, algorithms, their number, etc.?

I am a beginner, only from the cradle, so to speak, and in programming for beginners, I think the weakest point is precisely the algorithm and its entire essence, since it is easy to remember "functional words", operators, etc., but to understand the logic what is happening in small details and the ability to describe it in a certain programming language is no less difficult.
The questions are as follows: Who ever knows the number of invented algorithms? The most famous algorithms (10 pieces). Where to start (advise)? What is the study of algorithms?
Perhaps someone knows normal sites or tutorials, books in electronic form?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
Y
Yuri Yarosh, 2013-12-22
@rEAcT1oNmanT1s

It all starts with Discrete Mathematics, Logic, Computational Algebra and Geometry.
There are Kormen , Sedgwick , Skiena
The study of algorithms consists in analyzing their complexity and identifying particular use cases, depending on the tasks and data structures that need to be operated on.
Asking how many algorithms are the same as asking: how many formulas are there in mathematics?
The answer is a lot!
You can look at quite sensible courses on algorithmization on Coursera.
There are also enough cool video lectures on the rutracker.

A
AlexP11223, 2013-12-22
@AlexP11223

The question is strange.
Are you trying to understand the "logic of what is happening"? Sorting algorithms or data structures such as a linked list or trees are few in what typical application tasks need to be implemented from 0.
So knowing this is of course useful and necessary, but not a fact that will help you figure out what you want. Unless, of course, you are not analyzing the olympiad / educational tasks. For example, maybe you need OOP or patterns more. Or technologies/libraries, HTTP protocol, TCP/IP, DB, winapi, etc., depending on the purpose.
And on algorithms, there are a bunch of the aforementioned books and courses, and there is no need to determine any of the 10 most famous ones.

A
Agnes, 2013-12-23
@Hagnes

What does "10 most famous algorithms" mean? Algorithms for solving what kind of problems are you interested in?

M
Mintormo, 2013-12-25
@Mintormo

Well, you can also recommend D. Knuth's book. The art of programming. Reference book of algorithms with detailed analysis. If it seems complicated, then take Niklaus Wirth. Algorithms and data structures. This book can be found on torrents.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question