Data structures with C programming / Dr. Anil Kumar Yadav and Vinod Kumar Yadav.
By: Yadav, Anil Kumar [author.].
Contributor(s): Yadav, Vinod Kumar [author.].
Oakville, ON : Arcler Press, ©2019Description: xvi, 314 pages : illustrations ; 24 cm.ISBN: 9781773613376 (hbk).Subject(s): Data structures (Computer science) | C (Computer program language)DDC classification: 005.73 Y10 2019Item type | Current location | Collection | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Books | College Library General Circulation Section | GC | GC 005.73 Y10 2019 (Browse shelf) | Available | HNU002613 |
Browsing College Library Shelves , Shelving location: General Circulation Section , Collection code: GC Close shelf browser
No cover image available | No cover image available | No cover image available | ||||||
GC 005.73 G62 Data structures and algorithms in java/ | GC 005.73 T41 2019 Core concepts in computer science : | GC 005.73 W43 Data Structures and Algorithm Analysis in C/ | GC 005.73 Y10 2019 Data structures with C programming / | GC 005.74 B45 2018 Principles and practice of big data : | GC 005.74 B81 Guide To SAS/DB2/ | GC 005.74 C81 2019 Database systems : |
Includes index.
Cover; Half Title Page; Title Page; Copyright Page; About the Authors; Table of Contents; List of Figures; Preface; Chapter 1 Data Structures; 1.1. Introduction; 1.2. Data Structure Basic Terminology; 1.3. Data Structure; 1.4. Introduction To Algorithm; 1.5. Basic Concept of Function; 1.6. Basic Concept of Pointers; 1.7. Introduction To Structure; 1.8. Dynamic Memory Allocation In Data Structure; Chapter 2 Array; 2.1. Introduction; 2.2. Application of Array; 2.3. Definition of Array; 2.4. Representation of Array; 2.5. Ordered List; 2.6. Sparse Matrices; 2.7. Garbage Collection Chapter 3 Recursion3.1. Introduction; 3.2. Recursion; 3.3. Tower of Hanoi; 3.4. Backtracking; Chapter 4 Stack; 4.1. Introduction; 4.2. Definition of Stack; 4.3. Operations on Stack; 4.4. Disadvantages of Stack; 4.5. Applications of Stack; 4.6. Expressions (Polish Notation); 4.7. Evaluation of Postfix Expression; 4.8. Decimal To Binary Conversion; 4.9. Reversing The String; Chapter 5 Queue; 5.1. Introduction; 5.2. Definition And Structure of Queue; 5.3. Operations on Queue; 5.4. Circular Queue; 5.5. D-Queue (Double Ended Queue); 5.6. Priority Queues; 5.7. Application of Queue Chapter 6 Linked List6.1. Introduction; 6.2. Definition And Structure of Linked List; 6.3. Characteristics of Linked List; 6.4. Types of Linked List; 6.5 Polynomial Representation of Linked List; Chapter 7 Tree; 7.1. Introduction; 7.2. Definition of Trees; 7.3. Binary Tree; 7.4. Binary Tree Representation; 7.5. Binary Tree Traversal; 7.6. Binary Search Tree (BST); 7.7. Height Balanced (AVL) Tree; Chapter 8 Graph; 8.1. Introduction; 8.2. Definition of Graph; 8.3. Representation of Graphs; 8.4. Graph Traversal; 8.5. Spanning Tree; 8.6. Shortest Path Problem; 8.7. Application Of Graph Chapter 9 Sorting9.1. Introduction; 9.2. Types of Sorting; 9.3. Basic Terms of Sorting; 9.4. Sorting Techniques; Chapter 10 Searching and Hashing; 10.1. Introduction; 10.2. Searching; 10.3. Hashing; 10.4. Collision; 10.5. Collision Handling Method; 10.6. Rehashing; 10.7. Application of Hashing; Index
"In the computer programming or software development, data structures is one of the most valuable roles for computer engineers. Use of appropriate data structures enables a computer system to perform its task more efficiently, by influencing the ability of computers to store and retrieve data from any location in its memory. This book is about the structure, actions and the principle of a different data type that help improve the ability to write an efficient algorithm, program and Analysis algorithm and programm complexity."
Examines various concepts related to structuring of data. The book starts with and explanation of data structures that are utilized to store data in a computer in an organised form. It includes different types of data structure using the C language.
College of Engineering and Computer Studies Bachelor of Science in Computer Engineering
College of Engineering and Computer Studies Bachelor of Science in Information Technology
College of Engineering and Computer Studies Bachelor of Science in Computer Science
Text in English
There are no comments for this item.