Answer the question
In order to leave comments, you need to log in
Flashcards for learning java, oop, algorithms + anki?
Hello.
1. I recently read an article on Habré on using anki to learn programming languages. I really liked the idea, and although it said that it was better to make cards yourself, describing various examples there (which I do on the sly). But mostly I describe the big and difficult (for me moments). I would also like to start decks on the basics: java, OOP, algorithmization (maybe something else useful), it would not be bad if the questions were tricky (so far I can’t compose such questions). Maybe someone already has anki cards (and he is ready to share) or there are resources where you can get the right questions (for example, tests or quizzes), on java, OOP, algorithms?
2. Please tell me the resources where you can read about algorithms? Interested in the basics (sorting, searching, etc.), it is desirable that the resource be designed for a beginner.
Answer the question
In order to leave comments, you need to log in
For algorithms, take a look at www.coursera.org/course/algs4partI . Read by Robert Sedgwick . Lectures, theoretical tasks, Java coding - everything is there. The course itself has already ended, but will be in the public domain (including assignments and grader) for some time. The videos themselves, without accompanying materials, can be found on the trackers.
In terms of tests "for every day" I like this resource . The format is "20 minutes - 20 questions", quite a lot of topics, including Java, broken down by difficulty levels.
The idea about the cards is good, after the article I also wanted something similar. If you do, you can immediately store them on github. I would take part in this.
I will answer about the algorithms. There is a good book:
http://www.williamspublishing.com/Books/978-5-8459-1781-2.html
I also saw it in an electronic version, but I will not give a link. You can find it yourself if you wish.
From the resources for beginners there is:
algolist.manual.ru
For professionals:
e-maxx.ru
For the very basics, you can read N. Wirth "Algorithms and Data Structures". Listings, though on Oberon.
You can try Cormen. T. - Algorithms. Construction and analysis.
For the very basics, you can read N. Wirth "Algorithms and Data Structures". Listings, though on Oberon.
You can try Cormen. T. - Algorithms. Construction and analysis. The book is much "thicker", but it's worth it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question