I
I
IndusDev2017-02-04 11:13:44
Books
IndusDev, 2017-02-04 11:13:44

Is the knowledge of algebra for grade 9 enough to study algorithms, etc.?

Sobsna, subject.
In general, what do you need to know to start learning all this? It seems to be simply necessary, but will I pull algorithms with such knowledge?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
X
xSkyFoXx, 2017-02-04
@IndusDev

It seems to me that is not enough.
If you want to understand algorithms, and not just translate them from a pseudo language into some programming language, then it is desirable to know:
- The beginning of analysis - why one function grows faster than another, up to a constant;
- Matrices and concepts about them, many algorithms are used specifically for transformations over matrices;
- Graph theory;
- The beginnings of the theory of probability and statistics - at least what is a random variable, event, mat. expectation and variance.
But you don't listen to me old. Take any interesting problem and try to solve it within your current abilities.

M
Maxim Kotenko, 2017-02-28
@mistik_max

Of course, knowledge of algebra for grade 9 develops your logic, the ability to think quickly and operate with various numerical expressions - of course, this is very useful in programming)

M
Mikhail Potanin, 2017-07-27
@potan

Sets and logical laws are missing in the school curriculum. And they are necessary - many understand them intuitively, but it is useful to learn.
It is also good to have an understanding of combinatorics, linear algebra and the basics of analysis (limits and derivatives).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question