Introduction to Data Structures in C

Introduction to Data Structures in C

Author: Ashok N. Kamthane

Publisher: Pearson Education India

Published: 2002

Total Pages: 508

ISBN-13: 9788131713921

DOWNLOAD EBOOK

Introduction to Data Structures in C is an introductory book on the subject. The contents of the book are designed as per the requirement of the syllabus and the students and will be useful for students of B.E. (Computer/Electronics), MCA, BCA, M.S.


An Introduction to Data Structures and Algorithms

An Introduction to Data Structures and Algorithms

Author: J.A. Storer

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 609

ISBN-13: 146120075X

DOWNLOAD EBOOK

Data structures and algorithms are presented at the college level in a highly accessible format that presents material with one-page displays in a way that will appeal to both teachers and students. The thirteen chapters cover: Models of Computation, Lists, Induction and Recursion, Trees, Algorithm Design, Hashing, Heaps, Balanced Trees, Sets Over a Small Universe, Graphs, Strings, Discrete Fourier Transform, Parallel Computation. Key features: Complicated concepts are expressed clearly in a single page with minimal notation and without the "clutter" of the syntax of a particular programming language; algorithms are presented with self-explanatory "pseudo-code." * Chapters 1-4 focus on elementary concepts, the exposition unfolding at a slower pace. Sample exercises with solutions are provided. Sections that may be skipped for an introductory course are starred. Requires only some basic mathematics background and some computer programming experience. * Chapters 5-13 progress at a faster pace. The material is suitable for undergraduates or first-year graduates who need only review Chapters 1 -4. * This book may be used for a one-semester introductory course (based on Chapters 1-4 and portions of the chapters on algorithm design, hashing, and graph algorithms) and for a one-semester advanced course that starts at Chapter 5. A year-long course may be based on the entire book. * Sorting, often perceived as rather technical, is not treated as a separate chapter, but is used in many examples (including bubble sort, merge sort, tree sort, heap sort, quick sort, and several parallel algorithms). Also, lower bounds on sorting by comparisons are included with the presentation of heaps in the context of lower bounds for comparison-based structures. * Chapter 13 on parallel models of computation is something of a mini-book itself, and a good way to end a course. Although it is not clear what parallel


A Practical Introduction to Data Structures and Algorithm Analysis

A Practical Introduction to Data Structures and Algorithm Analysis

Author: Clifford A. Shaffer

Publisher:

Published: 2001

Total Pages: 536

ISBN-13:

DOWNLOAD EBOOK

This practical text contains fairly "traditional" coverage of data structures with a clear and complete use of algorithm analysis, and some emphasis on file processing techniques as relevant to modern programmers. It fully integrates OO programming with these topics, as part of the detailed presentation of OO programming itself.Chapter topics include lists, stacks, and queues; binary and general trees; graphs; file processing and external sorting; searching; indexing; and limits to computation.For programmers who need a good reference on data structures.


Open Data Structures

Open Data Structures

Author: Pat Morin

Publisher: Athabasca University Press

Published: 2013

Total Pages: 336

ISBN-13: 1927356385

DOWNLOAD EBOOK

Introduction -- Array-based lists -- Linked lists -- Skiplists -- Hash tables -- Binary trees -- Random binary search trees -- Scapegoat trees -- Red-black trees -- Heaps -- Sorting algorithms -- Graphs -- Data structures for integers -- External memory searching.


C and Data Structures

C and Data Structures

Author: NB Venkateswarlu | EV Prasad

Publisher: S. Chand Publishing

Published: 2010-12

Total Pages: 1067

ISBN-13: 8121932475

DOWNLOAD EBOOK

• A Snap Shot Oriented Treatise with Live Engineering Examples. • Each chapter is is supplemented with concept oriented questions with answers and explanations. • Some practical life problems from Education, business are included.


Mastering Algorithms with C

Mastering Algorithms with C

Author: Kyle Loudon

Publisher: "O'Reilly Media, Inc."

Published: 1999

Total Pages: 560

ISBN-13: 1565924533

DOWNLOAD EBOOK

Implementations, as well as interesting, real-world examples of each data structure and algorithm, are shown in the text. Full source code appears on the accompanying disk.


CLASSIC DATA STRUCTURES, 2nd ed.

CLASSIC DATA STRUCTURES, 2nd ed.

Author: Samanta Debasis

Publisher: PHI Learning Pvt. Ltd.

Published: 2008-12-01

Total Pages: 942

ISBN-13: 812033731X

DOWNLOAD EBOOK

This book is the second edition of a text designed for undergraduate engineering courses in Data Structures. The treatment of the subject matter in this second edition maintains the same general philosophy as in the first edition but with significant additions. These changes are designed to improve the readability and understandability of all algorithms so that the students acquire a firm grasp of the key concepts. This book is recommended in Assam Engineering College, Assam, Girijananda Chowdhury Institute of Management and Technology, Assam, Supreme Knowledge Foundation Group, West Bengal, West Bengal University of Technology (WBUT) for B.Tech. The book provides a complete picture of all important data structures used in modern programming practice. It shows :  various ways of representing a data structure  different operations to manage a data structure  several applications of a data structure The algorithms are presented in English-like constructs for ease of comprehension by students, though all of them have been implemented separately in C language to test their correctness. Key Features :  Red-black tree and spray tree are discussed in detail  Includes a new chapter on Sorting  Includes a new chapter on Searching  Includes a new appendix on Analysis of Algorithms for those who may be unfamiliar with the concepts of algorithms  Provides numerous section-wise assignments in each chapter  Also included are exercises—Problems to Ponder—in each chapter to enhance learning The book is suitable for students of : (i) computer science (ii) computer applications (iii) information and communication technology (ICT) (iv) computer science and engineering.


Data Structures, Algorithms, and Software Principles in C

Data Structures, Algorithms, and Software Principles in C

Author: Thomas A. Standish

Publisher: Pearson

Published: 1995

Total Pages: 778

ISBN-13:

DOWNLOAD EBOOK

Using C, this book develops the concepts and theory of data structures and algorithm analysis in a gradual, step-by-step manner, proceeding from concrete examples to abstract principles. Standish covers a wide range of both traditional and contemporary software engineering topics. The text also includes an introduction to object-oriented programming using C++. By introducing recurring themes such as levels of abstraction, recursion, efficiency, representation and trade-offs, the author unifies the material throughout. Mathematical foundations can be incorporated at a variety of depths, allowing the appropriate amount of math for each user.