Data structures provide a means to managing large amounts of information such as large databases, using SEO effectively, and creating Internet/Web indexing services. This book is designed to present fundamentals of data structures for beginners using the Java programming language in a friendly, self-teaching format. Practical analogies using real world applications are integrated throughout the text to explain technical concepts. The book includes a variety of end-of-chapter practice exercises, e.g., programming, theoretical, and multiple-choice.
Data structures provide a means to managing large amounts of information such as large databases, using SEO effectively, and creating Internet/Web indexing services. This book is designed to present fundamentals of data structures for beginners using the Java programming language in a friendly, self-teaching format. Practical analogies using real world applications are integrated throughout the text to explain technical concepts. The book includes a variety of end-of-chapter practice exercises, e.g., programming, theoretical, and multiple-choice.
1: Introduction to Data Structures
2: Introduction to Java Language
3: Arrays
4: Linked Lists
5: Queues
6: Searching & Sorting
7: Stacks
8: Trees
9: Multi-Way Search Trees
10: Hashing
11: Files
12: Graphs
Appendix: Answers to Multiple Choice Questions
Index
Malhotra D. :
D. Malhotra, PhD is a professor in information technology and has
published numerous research articles with international publishers
such as ACM, Springer, Elsevier, and IEEE.
Malhotra N. :
N. Malhotra’s teaching and research interests include data
structures, big data analytics, business intelligence, Java, and
distributed programming.
![]() |
Ask a Question About this Product More... |
![]() |