Xref: utzoo comp.lang.smalltalk:911 comp.lang.c++:2666 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!apple!oliveb!pyramid!prls!philabs!linus!raybed2!rayssd!jarsun1!drd!mark From: mark@drd.UUCP (Mark Lawrence) Newsgroups: comp.lang.smalltalk,comp.lang.c++ Subject: Re: OO Analysis, Design Message-ID: <362@drd.UUCP> Date: 24 Feb 89 14:07:45 GMT References: <14684@cup.portal.com> <503@cullsj.UUCP> Reply-To: mark@drd.UUCP (Mark Lawrence) Distribution: na Organization: DRD Corporation, Tulsa, OK (would you believe so-so?) Lines: 7 Also, _Data_Structures_and_Algorithms_ by Aho, Hopcraft & Ullman [ISBN 0-201-00023-7] tries (rather naturally and comprehensibly, I think) to introduce the subject by utilizing Abstract Data Types which start with simple lists and are built upon for queues, trees, heaps and so forth. Very clear treatise about how to hide the actual implementation of the list or whatever from the application using them. Highly recommended.