A concise and practical introduction to programming algorithms in Java
Choice Reviews Online · 2009
grammers with the very basic principles of thinking the algorithmic way, and explain how to turn these algorithms into programs using the programming concepts of Java.The book progressively conveys to the reader that "programming" is in fact a complex task that consists of modeling a given problem, designing algorithms and purposely structuring its data for solving the problem, coding the algorithm into a program, and finally, testing the program.Each chapter of the book concludes with a set of exercises that lets students practice notions covered by the chapter.The third part of the book consists of an overall exam that allows readers to evaluate their assimilation level.A solution is provided.Exercises and sections that are recommended to be skimmed through in a first reading are indicated using the mark **.