Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
I don't remember when was the last time I used which algorithm in web development.
Of the algorithms, sometimes only linear and binary search in arrays can be used. In any case, as a rule, such algorithms are implemented in standard libraries and therefore it remains only to call the desired function.
Sometimes you need to calculate something simple, for example, statistics with a selection of different tables in the database or something using a simple formula. Occasionally, a little more difficult tasks come across. But don't expect tasks like dynamic programming or artificial intelligence - such tasks are usually solved by programmers with other qualifications, regardless of web development.
In web development, it is important that the request to the server takes as little time as possible. To do this, you need to quickly access the database, calculate something and return the answer. The user does not like to wait. Sometimes you need to use data caching techniques and some other optimizations.
In my opinion, the main delay factors are:
As a beginner, and as a complete zero in mathematics (that’s completely zero, I won’t even solve the problem for the 7th grade), I advise “Groaming algorithms”, just a python is there, but there are typos that are noticeable if you read thoughtfully
Actually none. More emphasis is better placed on data structures, patterns, architectures, infrastructures, etc., etc.
Depends on what you are going to program. In most cases, as they wrote above, none, but ... I
worked in one office, there was a tricky task to find optimal combinations, something like combinatorics, none of the three of us solved it, there was not enough knowledge of the materiel, in the end, stupidly busted in the forehead.
It is much more important here not web/mobile/desktop, but the subject area.
Sorting is not needed.
If you sort, you will use ready-made libraries for this.
Only one algorithm - (while 1) open hh.ru, write a resume, apply for a job. If you got a job, stop the cycle.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question