This book is the second edition of a text designed for undergraduate engineering courses in Data Structures. The treatment of the subject matter in this second edition maintains the same general philosophy as in the first edition but with significant additions These changes are designed to improve the readability and understandability of all algorit…
Introduces computer problem-solving and algorithm design in the spirit of Polya's classic works on problemealving. An introductory chapter features a comprehensive treatment of problem-solving strategies and algorithm design principles. Rather than using a prescriptive methodology, the book is designed to lead students to the discovery of algorithms…