Python-Based Data Structures and Algorithms
Python-Based Data Structures and Algorithms is a book that teaches readers how to use the Python programming language to implement and analyze common data structures and algorithms. The book is written in a clear and concise style, and it is designed to be accessible to students and professionals with a variety of backgrounds, including computer science, engineering, and mathematics.
The book begins with an overview of the Python programming language and its features that are relevant to data structures and algorithms. It then discusses the fundamental concepts of data structures and algorithms, such as arrays, linked lists, stacks, queues, trees, and graphs.
The book also covers a variety of specific data structures and algorithms, such as:
- Sorting algorithms
- Searching algorithms
- Hashing algorithms
- Graph algorithms
- String algorithms
The book also includes a number of chapters on more advanced topics, such as:
- Computational complexity
- Algorithm analysis
- Dynamic programming
- Greedy algorithms
Subjects / Topics
Computer Science, Data Structures, Python, Algorithm Analysis and Problem Complexity, Programming Techniques
Keywords Covered
Algorithms, Computational Complexity, Data Structures, Programming, Python, algorithm analysis and problem complexity, etc
Pages – 362