Think Data Structures: Algorithms and Information Retrieval in Java
Data Structures, Algorithms, Information Retrieval in Java
This book is intended for college students in computer science and related fields, as well as professional software engineers, people training in software engineering, and people preparing for technical interviews. Before you start this book, you should know Java pretty well; in particular,
you should know how to define a new class that extends an existing class or implements an interface. If your Java is rusty, here are two books you might start with
Allen B. Downey
https://open.umn.edu/opentextbooks
Green Tea Press
2016
Baihaqi
Creative Commons
PDF
English
Textbooks
Open Data Structures
Data Structures
Computer Science
There are plenty of books that teach introductory data structures. Some of them are very good. Most of them cost money, and the vast majority of computer science undergraduate students will shell out at least some cash on a data structures book.
Pat Morin
http://www.opendatastructures.org/ods-java.pdf
Cut Rita Zahara
Creative Commons
Textbooks
Algorithms and Data Structures
Algorithms
Graphics
Geometry
Data Structures
Computer Science
This is a textbook for first year Computer Science. Algorithms and Data Structures With Applications to Graphics and Geometry.
Jurg Nievergelt
Klaus Hinrichs
http://solr.bccampus.ca:8001/bcc/file/d59a980d-dbaa-4d2f-b66c-9343b93a3086/1/algorithms%20and%20data%20structures.pdf
Cut Rita Zahara
Creative Commons
Textbooks