Skip to product information
1 of 1

Amol M. Jagtap,Ajit S. Mali

Data Structures using C: A Practical Approach for Beginners

Data Structures using C: A Practical Approach for Beginners

Regular price £96.60 GBP
Regular price £105.00 GBP Sale price £96.60 GBP
8% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £8.40

  • 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
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Data Structures using C: A Practical Approach for Beginners

A data structure is a set of organized data elements and functions that store, retrieve, remove, and search for individual data elements. This book covers all issues related to storage, time, data representation, and operations, and is aimed at undergraduates and graduates of computer science and information technology.

Format: Hardback
Length: 342 pages
Publication date: 09 November 2021
Publisher: Taylor & Francis Ltd


Data structures are a collection of meticulously arranged data elements and functions designed to store, retrieve, remove, and search for individual data elements efficiently. This intricate framework plays a vital role in organizing and manipulating data, enabling efficient processing and analysis.

In the realm of computer science, data structures are fundamental components that enable the storage, manipulation, and retrieval of data. They provide a structured way to organize and manage data, allowing for efficient operations such as searching, sorting, insertion, and deletion.

Data structures can be classified into two main categories: linear and nonlinear. Linear data structures, such as arrays and linked lists, store data sequentially, meaning that each element is connected to the next one in a linear manner. On the other hand, nonlinear data structures, such as trees and graphs, store data hierarchically, allowing for more complex relationships and efficient search and retrieval operations.

One of the key advantages of data structures is their ability to optimize the amount of storage required to store data. By efficiently organizing and managing data, data structures can reduce the memory footprint, which is crucial in modern computing systems with limited memory resources.

Data structures also play a crucial role in improving the efficiency of data processing. By providing a structured way to access and manipulate data, data structures can reduce the time required to perform operations, leading to faster and more responsive applications.

In addition to their storage and processing benefits, data structures also have practical applications in various fields, such as computer networks, databases, and artificial intelligence. For example, data structures are used to store and organize network traffic, to represent and manipulate data in databases, and to implement algorithms in artificial intelligence systems.

One of the most popular programming languages for implementing data structures is C. C is a low-level programming language that provides direct control over hardware resources, making it ideal for implementing data structures that require low-level memory manipulation.

In the book "Data Structures using C: A Practical Approach for Beginners," the author aims to provide a comprehensive and practical guide to data structures using C. The book covers all aspects of data structures, from basic concepts to advanced topics, and includes numerous examples and exercises to help students understand and apply the concepts.

The book begins by introducing the concept of data structures and their importance in computer science. It then discusses the different types of data structures, including linear and nonlinear data structures, and their applications. The author then provides a detailed explanation of each data structure, including its implementation in C and its time and space complexity analysis.

The book also includes a section on interview questions and MCQs on all topics of campus readiness. This section is particularly useful for students preparing for job interviews and competitive exams, as it provides a comprehensive understanding of the topics covered in the book.

Furthermore, the book identifies possible solutions to each problem, making it easier for students to understand and apply the concepts. The author also includes real-life and computational applications of linear and nonlinear data structures, which helps students connect the theoretical knowledge with practical applications.

The book is primarily aimed at undergraduates and graduates of computer science and information technology. However, students of all engineering disciplines will also find this book useful, as it provides a solid foundation in data structures and algorithms that can be applied in various fields.

In conclusion, data structures are a fundamental component of computer science and play a crucial role in organizing and manipulating data efficiently. By providing a structured way
way to store, retrieve, remove, and search for individual data elements, data structures optimize the amount of storage required, improve the efficiency of data processing, and have practical applications in various fields. The book "Data Structures using C: A Practical Approach for Beginners" is a comprehensive and practical guide to data structures using C, aimed at undergraduates and graduates of computer science and information technology. It covers all aspects of data structures, from basic concepts to advanced topics, and includes numerous examples and exercises to help students understand and apply the concepts.

Weight: 682g
Dimension: 159 x 242 x 28 (mm)
ISBN-13: 9780367616311

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.
View full details