About the Book
Data And File Structures Using C Is Specially Designed To Serve As A Textbook For Undergraduate Students Of Computer Engineering At Gujarat Technological University (Gtu).
Beginning With An Introduction To Data Structures, Including Data Management Concepts, The Book Moves On To Present Linear Data Structures Such As Arrays, Stacks, Structures, Queues, And Linked Lists, And Their Applications. It Then Treats The Non-Linear Data Structures?Trees And Graphs And Their Applications. Finally, The Text Discusses Hashing And File Structures, Including Collision–Resolution Techniques And File Organization.
Interspersed With Numerous Solved Examples, The Book Balances The Theoretical Aspects Of Data Structures With Their Practical Implementation.
Key Features- Conforms Strictly To The Gtu Syllabus For Data And File Structures
- Supplies Numerous Algorithms, Programs, And Illustrations To Explain The Concepts
- Contains Practical Implementation Of The Algorithms Using Tested C Programs
- Provides Adequate End-Chapter Exercises And Multiple-Choice Questions With Answers For Revision And Practice
About The Author Reema Thareja Is Assistant Professor At The Institute Of Information Technology And Management, An Affiliate Of Ggs Indraprastha University, New Delhi. She Has Completed Mca(Se) And Mphil(Cs) And Is Currently Pursuing Research In The Area Of Improving Data Warehouse Quality. She Specializes In Programming Languages, Os, Dbms, Multimedia, And Web Technologies.
She Is The Author Of Data Warehousing And Data Structures Using C And A Co-Author Of Computer Programming And Data Structures, All Published By Oup.
Table Of Contents Perface
Part 1: Introduction To Data Structures - 1. Introduction To Data Structures
Part 2: Linear Data Structures - 2. Arrays
- 3. Stacks And Queues
- 4. Structures
- 5. Linked Lists
Part 3: Nonlinear Data Structures Part 4: Hashing And File Structures - 8. Hashing And Collision
- 9. Files And Their Organization
Part 5: Appendices - Appendix A Memory Allocation In C Programs
- Appendix B Data Types In C
- Appendix C Decision Control Statements
- Appendix D Iterative Statements
- Appendix E Functions
- Appendix F Pointers
- Appendix G Strings
- Appendix H Sorting
- Appendix I Practical Exercises
- Appendix J Answers To Objective Questions
Index