Overview
A data structure is the logical organization of a set of data items that collectively describe an object. Using the C programming language, this book describes how to effectively choose and design a data structure for a given situation or problem. The book has a balance between the fundamentals and advanced features, supported by solved examples. This book completely covers the curriculum requirements of computer engineering courses across universities in India.
About The Author –
A. K. Sharma is currently Chairman, Department of Computer Engineering, and Dean of Faculty, Engineering and Technology at YMCA University of Science and Technology, Faridabad. He is also a member of the Board of Studies committee of Maharshi Dayanand University, Rohtak. He has guided ten Ph.D. theses and has published about 215 research papers in national and international journals of repute. He heads a group of researchers actively working on the design of different types of ‘Crawlers.
Book Contents –
Chapter 1: Overview of C
Chapter 2: Data Structures and Algorithms: An Introduction
Chapter 3: Arrays: Searching and Sorting
Chapter 4: Stacks and Queues
Chapter 5: Pointers
Chapter 6: Linked Lists
Chapter 7: Tree
Chapter 8: Graphs
Chapter 9: Files
Chapter 10: Advanced Data Structures
Appendix A; ASCII Codes (Character Sets)
Appendix B; Table of Format Specifiers
Appendix C; Escape Sequences
Appendix D; Trace of Huffman Algorithm
Index
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access