further reading in this appendix data structures and algorithms object-oriented in this appendix we'll mention some books on various aspects of software developmentincluding data structures and algorithms this is subjective listthere are many other excellent titles on all the topics mentioned data structures and algorithms the definitive reference for any study of data structures and algorithms is the art of computer programming by donald knuthof stanford university (addison wesley this seminal workoriginally published in the sis now in its third edition it consists of three volumes (recently made available in boxed set)volume fundamental algorithmsvolume seminumerical algorithmsand volume sorting and searching of thesethe last is the most relevant to the topics in this book this work is highly mathematical and does not make for easy readingbut it is the bible for anyone contemplating serious research in the field somewhat more accessible text is robert sedgewick' algorithms in +(addison wesley this book is adapted from the earlier algorithms (addison wesley in which the code examples were written in pascal it is comprehensive and authoritative the text and code examples are quite compactand require close reading algorithms in java by robert sedgewick and michael schidlowsky (addison wesley covers the ground in java good text for an undergraduate course in data structures and algorithms is data abstraction and problem solving with ++walls and mirrors by janet prichard and frank carrano (benjamin cummings there are many illustrationsand the end with exercises and programming languages object-oriented design (oodand software engineering