圖書信息
書 名: Java軟體結構與數據結構
作 者:(美)劉易斯,(美)切斯
出版時間: 2009-9-1
ISBN: 9787302207306
開本: 16開
定價: 59.00元
內容簡介
本書是著名作者John Lewis與William Loftus作為其一流的CS1教材“Java Software Solutions:Foundations of Program Design”的姊妹篇。儘管本書的英文名為“Java Software Structures: Designing and Using Data Structures”,但正如作者在前言中所說的那樣,本書其實是一本可作為“數據結構與算法”課程的教材。根據使用了前兩版的教師和學生的反饋,作者在第3版中進行了重大修改,以適應教學的需要。
本書關注的是數據結構和算法背後的核心設計問題。在展現每種集合時,本書都是先探討該集合的一般概念,接著再討論該集合在問題求解中的用法,最後討論了各種候選實現方案。因此,本書是“數據結構與算法”Java語言描述課程的理想教材。
圖書目錄
Contents
Preface
Chapter 1 Introduction
Chapter 2 Analysis of Algorithms
Chapter 3 Collections
Chapter 4 Linked Structures
Chapter 5 Queues
Chapter 6 Lists
Chapter 7 Recursion
Chapter 8 Sorting and Searching
Chapter 9 Thees
Chapter 10 Binary Search Thees
Chapter 11 Priority Queues and Heaps
Chapter 12 Multi-way Search Trees
Chapter 13 Graphs
Chapter 14 Hashing
Chapter 15 Sets adn Maps
Appendix A UML
Appendix B Object-Oriented Design