Чтиво
Не сочтите за рекламу, но нашел отличную книгу. Называется "Data Structures and Algorithms with Object-Oriented Design Patterns in Python".
Что характерно — будет понятно даже новичкам. Я сначала полез на Амазон, чтоб заказать, а выясняется, книга-то бесплатная.
Читать на оф. сайте: http://www.brpreiss.com/books/opus7/
Вот вкратце:
Что характерно — будет понятно даже новичкам. Я сначала полез на Амазон, чтоб заказать, а выясняется, книга-то бесплатная.
Читать на оф. сайте: http://www.brpreiss.com/books/opus7/
Вот вкратце:
- Algorithm Analysis
- Asymptotic Notation
- Foundational Data Structures
- Data Types and Abstraction
- Stacks, Queues, and Deques
- Ordered Lists and Sorted Lists
- Hashing, Hash Tables, and Scatter Tables
- Trees
- Search Trees
- Heaps and Priority Queues
- Sets, Multisets, and Partitions
- Garbage Collection and the Other Kind of Heap
- Algorithmic Patterns and Problem Solvers
- Sorting Algorithms and Sorters
- Graphs and Graph Algorithms
- Python and Object-Oriented Programming
- Class Hierarchy Diagrams
- Character Codes
