This publication is presented to you through Paradigm Publishing Services
Publisher
Book
Licensed
Unlicensed
Requires Authentication
Data Structures and Program Design Using Java
A Self-Teaching Introduction
-
Dheeraj Malhotra
and Neha Malhotra
Language:
English
Published/Copyright:
2020
About this book
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.
Features:
- Covers data structure fundamentals using Java
- Numerous tips, analogies, and practical applications enhance understanding of subjects under discussion
- “Frequently Asked Questions” integrated throughout the text clarify and explain concepts
- Includes a variety of end-of-chapter exercises, e.g., programming, theoretical, and multiple choice
Author / Editor information
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.
Topics
-
Download PDFPublicly Available
Frontmatter
i -
Download PDFPublicly Available
Contents
vii -
Download PDFPublicly Available
Preface
xiii -
Download PDFPublicly Available
Acknowledgments
xv -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 1: Introduction to Data Structures
1 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 2: Introduction to the Java Language
21 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 3: Arrays
61 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 4: Linked Lists
103 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 5: Queues
163 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 6: Searching and Sorting
201 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 7: Stacks
241 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 8: Trees
283 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 9: Multi-Way Search Trees
339 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 10: Hashing
353 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 11: Files
381 -
Download PDFRequires Authentication UnlicensedLicensed
Chapter 12: Graphs
393 -
Download PDFRequires Authentication UnlicensedLicensed
Appendix: Answers to Multiple Choice Questions
425 -
Download PDFRequires Authentication UnlicensedLicensed
Index
427
Publishing information
Pages and Images/Illustrations in book
eBook published on:
March 3, 2020
eBook ISBN:
9781683924623
Paperback published on:
March 16, 2020
Paperback ISBN:
9781683924647
Pages and Images/Illustrations in book
Main content:
430
Safety & product resources
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com