# Computer Science ~ Contents - McGraw-Hill Books

Computer Science ~ Contents - McGraw-Hill Books

Computer Science ~ Contents - McGraw-Hill Books

### Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Computer</strong> <strong>Science</strong>Other LanguagesSCHAUM’S OUTLINE OF MATHEMATICAby Eugene Don, Queens College of the City University of New York2000 / 368 pagesISBN-13: 978-0-07-135719-7 / MHID: 0-07-135719-XSchaum's PublicationsCONTENTSGetting Acquainted. Basic Concepts. Lists. Two-Dimensional Graphics. Three-Dimensional Graphics. Equations. Algebra and Trignometry. Differential Calculus.Integral Calculus. Multivariate Calculus. Ordinary Differential Equations. LinearAlgebra.Data Structures/CS2Data Structures In JavaInternational EditionDATA STRUC TURES AND THE JAVA COL LEC TIONSFRAMEWORKSecond Editionby William Collins, Lafayette College2005 / 768 pagesISBN-13: 978-0-07-302265-9 / MHID: 0-07-302265-9(with OLC/Bind-In Card)ISBN-13: 978-0-07-111407-3 / MHID: 0-07-111407-6[IE with OLC]PowerPoints, Labs, So lu tions (Browse http://www.mhhe.com/collins)Data Structures and the Java Collections Framework, 2/e byWilliam Collins teaches the fundamentals of data structuresusing java. This student-friend ly book focuses on teach ingstudents how to apply the concepts presented. To that endmany applications and ex am ples are included throughout thebook. Collins also provides programming projects at the endof each chapter, which get students hands on with code. In thesecond edition, Collins has increased his coverage on teachingstudents to build data structures from scratch. He also continuesto use the Java Collections Framework where appropriate.His goal is give students an excellent back ground in creatingdata struc tures themselves, as well as make them comfortableusing the standard library. On-line Labs accompany this bookand make it easy to have students start practice what they arelearning. These labs can be used as open-labs, closed labs,or homework assignments and are designed to give studentshands-on experience in programming.NEW TO THIS EDITION• This text is extremely student-friendly. Through out the book,there are examples, hints, notes, and mar gin al notes to help studentsnavigate through the concepts. Collins also motivates by providingmany applications throughout.• Collins uses the Java Collections Framework, as well as presentingother implementations. This allows students to get comfortable usingan industry standard java library, which they will be able to use evenafter they finish the course.• An extensive suite of accompanying labs can be found at www.mhhe.com/collins. Labs allow students to get hands-on with materialthey are learn ing. Icons in the book let readers know when they areprepared to complete the next lab.• The new edition has given added emphasis to buidling datastructures from scratch.• Programming projects at the end of chapters give students anopportunity for hands on learning that reinforces concepts.• More extensive java review has been added in the first twochapters of the book, preparing students to study data structures.• Incorporates Java 2 Standard Edition, Version 1.5, making use ofthe newest features of the java language including generics, boxingand unboxing and the enhanced for statement.• UML (Unified Mod el ing Language) and javadoc notation areintroduced in Chapter 1 and utilized throughout the text-over 30UML diagrams are included.• Includes generics-now part of the Java Col lec tions Framework.CONTENTS1 Important Features of Java. 2 Interfaces and Collection Classes. 3 Introductionto Software Engineering. 4 Re cur sion. 5 Array Lists. 6 Linked Lists. 7 Queues andStacks. 8 Binary Trees and Binary Search Trees. 9 Balanced Binary Search Trees.10 Tree maps and Tree sets. 11 Priority Queues. 12 Sorting. 13 Searching andThe Hash Classes. 14 Graphs, Trees, and Networks. Appendix 1 MathematicalBackground. Appendix 3 The Java Col lec tions FrameworkInternational EditionJAVA STRUCTURESData Structures in Java for the Principled ProgrammerSecond Edi tionby Duane Bailey, Williams College2003 / 400 pagesISBN-13: 978-0-07-112163-7 / MHID: 0-07-112163-3 [IE]http://www.mhhe.com/javastructuresCONTENTSChapter 0 Introduction. Chapter 1 The Object-Oriented Method. Chpater 2Comments, Con di tions, and Assertions. Chapter 3 Vectors. Chapter 4 DesignFundamentals. Chapter 5 Sorting. Chapter 6 The Design Method. Chapter 7Iterators. Chapter 8 Lists. Chapter 9 Linear Structures. Chapter 10 OrderedStructures. Chapter 11 Binary Trees. Chapter 12 Priority Queues. Chapter 13Search Trees. Chapter 14 Maps. Chapter 15 Graphs. Appendix A Selected Answers.Appendix B A Sip of Java. Appendix C Collections. Appendix D Documentation.Appendix E Environments. Appendix F Further Reading. Appendix G Glossary.IndexSCHAUM’S OUTLINE OF DATA STRUC TURES WITHJAVAby John R. Hubbard, University of Richmond2001 / 369 pagesISBN-13: 978-0-07-136128-6 / MHID: 0-07-136128-6Schaum's PublicationCONTENTSReview of Java. Review of Arrays. Advanced Java. Re cur sion. Collections. Stacks.Queues. Lists. Trees. Binary Trees. Search Trees. Heaps and Priority Queues.Sorting. Tables. Sets. Graphs. Essential Mathematics. From C++ to Java. JavaDevelopment En vi ron ments. References.3215-60_CompSc.indd 3211/15/06 5:05:18 PM