Data Structures and Software Development in an Object Oriented Domain Java Edition (Hardcover)
Jean-Paul Tremblay, Grant A. Cheston
- 出版商: Prentice Hall
- 出版日期: 2002-08-05
- 售價: $1,060
- 貴賓價: 9.5 折 $1,007
- 語言: 英文
- 頁數: 1200
- 裝訂: Hardcover
- ISBN: 0137879539
- ISBN-13: 9780137879533
-
相關分類:
Java 程式語言、Algorithms-data-structures 資料結構與演算法
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
$680$578 -
$580$493 -
$650$553 -
$980$833 -
$580$452 -
$1,760$1,672 -
$990$495 -
$490$417 -
$690$587 -
$620$527 -
$500$425 -
$600$510 -
$450$383 -
$750$638 -
$620$527 -
$420$357 -
$480$374 -
$680$578 -
$900Windows System Programming, 3/e (Hardcover)
-
$199$179 -
$880$695 -
$650$507 -
$680$578 -
$720$612 -
$350$298
商品描述
For one- or two-term Sophomore/Junior level courses in Data Structures and Software Design.
This text provides students with a strong introduction to basic data structures, object-oriented analysis and design, and fundamental software design concepts and principles. The authors begin with the traditional basic data structures and algorithms, with their Java implementation and analysis. Then, employing UML notation, a ten step process is given to design a large software system, including a case study designing a simple bank system. In the remainder of the book, intermediate-level data structures and software design techniques are given.
Table of Contents
1. State of Software Development.
2. Java Basics.
3. Objects and
Classes.
4. Arrays and Strings.
5. Array Algorithms and Their Analysis.
6. Abstract Data Types and Their Implementation.
7. List Fundamentals.
8. Advanced List Concepts and the Uos Data Structure Library.
9. Stacks.
10. Recursion.
11. Queues and Priority Queues.
12. Object-Oriented
Development: An Example.
13. Trees.
14. Elementary Problem Modeling and
System Design.
15. Principles of Software Design.
16. Software Testing.
17. Bags, Sets, and Dictionaries.
18 Sorting.
19. Graphs.
20.
Files.
Appendix A. Java Tutorial.
Appendix B. Analysis of Java Data
Structures.
Appendix C. Math Primer.
Bibliography.