Data Structures and Algorithms Using Python
Data Structures and Algorithms Using Python
YOU SAVE £6.00
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Data Structures and Algorithms Using Python
This textbook provides a comprehensive and student-friendly introduction to data structures and algorithms using Python,covering major algorithms with detailed explanations,codes,and diagrams. It is designed for undergraduate and graduate students and will also be useful for competitive examinations in engineering in India.
Format: Paperback / softback
Length: 600 pages
Publication date: 15 June 2023
Publisher: Cambridge University Press
Efficiently utilizing data structures to collect, organize, and retrieve information is a fundamental skill that modern computer engineers are expected to possess. This student-friendly textbook offers a comprehensive overview of data structures and algorithms using the Python programming language, striking a balance between theory and practical application. Each major algorithm has been thoroughly discussed and analyzed, accompanied by comprehensive Python codes. Extensive diagrams and examples have been employed to enhance understanding, while running time complexities have been addressed to aid in selecting the most suitable algorithm for specific tasks. Designed with both undergraduate and graduate students in mind, the book also serves as a valuable resource for competitive examinations such as GATE and NET in India. As such, it serves as a crucial handbook for students and professionals seeking a comprehensive guide to data structures in Python.
Data structures are essential components of computer science and programming, as they provide a way to organize and manipulate data efficiently. In this textbook, we will explore a wide range of data structures, including arrays, linked lists, stacks, queues, trees, graphs, and more. We will begin by discussing the basic concepts and principles of data structures, such as their types, operations, and applications.
Next, we will delve into the implementation of data structures in Python. We will cover popular data structures such as arrays, lists, dictionaries, sets, and tuples, as well as their corresponding methods and functions. We will also discuss the use of data structures in algorithms, such as sorting, searching, and graph traversal.
Throughout the textbook, we will emphasize practical applications of data structures. We will discuss real-world scenarios where data structures are used in various fields, such as computer graphics, web development, machine learning, and artificial intelligence. We will provide examples and code snippets to illustrate how data structures can be implemented to solve complex problems.
In addition to the theoretical aspects, we will also focus on the efficiency of data structures. We will discuss various algorithms and techniques for optimizing the performance of data structures, such as indexing, hashing, and sorting. We will also discuss memory management and concurrency issues, which are important considerations in modern computing.
Throughout the textbook, we will use Python as the programming language for implementing data structures. Python is a popular and versatile language that is widely used in computer science and programming. It is known for its simplicity, readability, and extensibility, making it an ideal choice for beginners and experienced programmers alike.
By the end of this textbook, you will have a solid understanding of data structures and their applications in computer science and programming. You will be able to implement data structures in Python and apply them to solve real-world problems. Whether you are a student, professional, or hobbyist, this textbook will be a valuable resource for you.
Weight: 900g
Dimension: 185 x 241 x 28 (mm)
ISBN-13: 9781009276979
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.