N
N
Nikita072017-10-08 20:11:13
Programming
Nikita07, 2017-10-08 20:11:13

Literature for studying "Algorithms and Data Structure"?

Hello everyone, tell me books, sites, etc. with which you can learn algorithms and data structures for a person with 0 knowledge in this topic. It is desirable that such topics as - sorting methods (quick, insert, etc.) - search trees - graphs , etc.
be covered . PS In this topic, I don’t understand anything at all (although I know how to program a little, I write in Python)

Answer the question

In order to leave comments, you need to log in

10 answer(s)
P
Pavel Gogolinsky, 2017-10-08
@Nikita07

This one has been praised by many lately
https://www.ozon.ru/context/detail/id/139296295/

D
Dumbris, 2017-10-09
@Dumbris

You have already been recommended excellent books.
In 2017, several more progressive learning formats are also available:
be sure to complete the practical tasks that are given in the courses, without them, knowledge quickly gets out of your head.

  • Start solving puzzles right away with leetcode.com, hackerrank.com, etc.
  • Participate in competitions like Yandex.Algorithm or Russian CodeCup. The first 1-2 problems can be solved without special knowledge of algorithms.
  • E
    Evgeny Kozlov, 2017-10-08
    @lebron32rus

    My First Book on Algorithms: Robert Laforet - Data Structures and Algorithms in Java . I liked it very much, I advise.

    S
    Sanan Yuzb, 2017-10-08
    @Sanan07

    Algorithms in Java

    N
    Nikita Melikhov, 2017-10-08
    @VeroLom

    Of course, D. Knuth "The Art of Programming" :) After all the volumes, you can already look for something more specific.

    A
    Andrey Malaev, 2017-10-08
    @malaev

    Niklaus Wirth: Algorithms and data structures are sold in almost every reading city or any other bookstore, and everything you listed is there, and in general everything you need to know

    A
    Astrohas, 2017-10-09
    @Astrohas

    Kormen algorithms introductory course
    Dasgupta, Papadimitrius - Algorithms

    X
    xmoonlight, 2017-10-09
    @xmoonlight

    Wikipedia...

    W
    w1ld, 2017-10-12
    @w1ld

    Take, of course, Introduction to Algorithms, CLRS . A classic that has stood the test of time. In parallel , courses at MIT and competitions (Yandex, TopCoder, etc.).

    S
    Stepan Turchenko, 2020-02-10
    @StepanTur

    Grokaem Algorithms

    Didn't find what you were looking for?

    Ask your question

    Ask a Question

    731 491 924 answers to any question