Answer the question
In order to leave comments, you need to log in
Where to start studying mathematics if you skipped school for 11 years but want to understand complex algorithms in programming?
Good day.
I ask for your help in the collection of literature on mathematics. I don’t understand a damn thing about it, except for some banal things, such as multiplication tables, division, and all that is very simple. But I would like to move in the direction of understanding this article and, most importantly, the formulas that are written in it.
https://ru.wikipedia.org/wiki/Levenshtein_Distance
Help to model the vector of self-development in the direction of understanding this whole thing. Recommend literature, videos and other content that would contribute to the development as quickly and easily as possible.
Answer the question
In order to leave comments, you need to log in
Ideally, pay money to a math tutor (full-time or remote), who will draw up an individual lesson plan and drag you to the desired level as efficiently as possible.
And make up for it yourself, and give someone a job.
If you just need to understand the formula, then feel free to open a mathematical reference book and see what all the brackets, integrals, measures, and so on mean.
If you just want to understand mathematics, then find the curriculum of a school or university and read the relevant textbooks. They are very easy to find.
1. J. Anderson "Discrete Mathematics and Combinatorics" or / and
2. Haggarty "Discrete Mathematics for Programmers"
can be found on the Internet, but it's better to buy and keep under your pillow ....
What is there to understand? This is an algorithmic distance, you can’t count it as a formula, there are no adequate properties for it or something like that. A banal algorithm designed for fast fuzzy dictionary search. This is not rocket science or cryptography.
In any case, it would not be bad to learn about differential calculus, while simultaneously studying some sections of discrete mathematics. Number theory is also very useful. It will be quite dense if you tighten up the logic and finite automata.
Geometry sections may be required, especially if we want to work with 3D objects.
Most can be obtained from a textbook on mathematics for grades 10-11, from general literature I could recommend "Concrete Mathematics" by Knuth, Potashnikov, as well as "Algorithms. Construction and Analysis" by Kormen, Leyzerson. Knuth's "The Art of Programming" can be very useful, but it's not for everybody.
And yes. Learn technical English. Otherwise it will hurt.
Here is a good book that helped me learn a little base in linear algebra from scratch:
https://www.amazon.com/Math-Primer-Graphics-Game-D...
if right now "I skipped 11 years of school", then start with high school textbooks from the 4th-5th grade, probably, if you already know how to add, subtract, multiply and divide. From the 5th grade, equations are already starting to be sorted out, it seems, and this is where you need to start.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question