Название: Problem Solving in Data Structures & Algorithms Using Python, Third Edition
Автор: Hemant Jain
Издательство: Independently published
Серия: Problem Solving in Data Structures & Algorithms Series
Год: 31 October 2022
Страниц: 536
Язык: английский
Формат: pdf (true)
Размер: 11.6 MB
This book is an excellent resource for those entering the world of data structures and algorithms, especially if you're preparing for technical interviews. It covers key concepts in both data structures, which determine how data is organized in memory for efficient access, and algorithms, which are sets of instructions designed to manipulate these data structures and solve computational problems. The book starts with an introduction to complexity analysis, which is foundational for understanding the efficiency of algorithms. From there, it delves into various data structures such as Linked Lists, Stacks, Queues, Trees, Heaps, Hash Tables, and Graphs, along with their associated algorithms. You'll also learn about fundamental sorting and searching techniques. You should have a working knowledge of Python language. You are not an expert in the Python language, but you are well familiar with concepts of class, functions, lists, references, and recursion. If you’re planning to pursue a career in the Python language, get better at it and apply for a job, this book is best for you.