Data Structures and Algorithms with Python
This clearly structured and easy to read textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently. Project-oriented and classroom-tested, the book presents a number of important algorithms supported by motivating examples that bring m...
Main Authors: | , |
---|---|
Corporate Author: | |
Language: | English |
Published: |
Cham :
Springer International Publishing : Imprint: Springer,
2015.
|
Edition: | 1st ed. 2015. |
Series: | Undergraduate Topics in Computer Science,
|
Subjects: | |
Online Access: | https://doi.org/10.1007/978-3-319-13072-9 |
Table of Contents:
- 1: Python Programming 101
- 2: Computational Complexity
- 3: Recursion
- Sequences
- 4: Sets and Maps
- 5: Trees
- 6: Graphs
- 7: Membership Structures
- 8: Heaps
- 9: Balanced Binary Search Trees
- 10: B-Trees
- 11: Heuristic Search
- Appendix A: Integer Operators
- Appendix B: Float Operators
- Appendix C: String Operators and Methods
- Appendix D: List Operators and Methods
- Appendix E: Dictionary Operators and Methods
- Appendix F: Turtle Methods
- Appendix G: TurtleScreen Methods
- Appendix H: Complete Programs.