×
数据结构与JAVA类集框架(影印版)

包邮数据结构与JAVA类集框架(影印版)

1星价 ¥36.0 (7.5折)
2星价¥36.0 定价¥48.0
暂无评论
图文详情
  • ISBN:7040112574
  • 装帧:简裝本
  • 册数:暂无
  • 重量:暂无
  • 开本:32
  • 页数:126
  • 出版时间:2002-07-01
  • 条形码:9787040112573 ; 978-7-04-011257-3

本书特色

本套教学用书的特点: ·权威性——教育部高等教育司推荐、教育部高等学校信息科学与技术引进教材专家组遴选 ·系统性——覆盖计算机专业主干课程和非计算机专业计算机基础课程 ·先进性——著名计算机专家近两年的*新著作,内容体系先进 ·经济性——价格与国内自编材相当,是国内引进教材价格*低的

内容简介

本书着重阐述数据结构的基础知识及其Java语言实现。学生通过对书中编程项目和实验的实践和训练,可加深对基本概念和方法的理解和掌握,并可直接了解实际当中的应用。 本书的主要特点包括:全面涵盖了数据结构与Java类集框架的内容,尤其介绍了重要数据结构的实现,如表、树和Hash表等;运用简单的图形用户接口作为输入/输出,以使学生能更好地理解在实际当中普遍应用的事件驱动程序设计方法;本书含有大量的例题和练习、应用案例和实例,以加强学生的实际训练。

前言

  进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,*终都将取决于信息科学技术人才的质量和数量。引进国外信息科学和技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学和技术教材的引进试点工作。同时提出了两点要求,一是要高水平、二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,**批引进的20多种教材已经陆续出版。这套教材出版后受到了广泛的好评、其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术*新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是*优惠的,与国内同类自编教材相当。这项教材引进工作是在教育部高等教育司和高教社的共同组织下,由国内信息科学技术领域的专家、教授广泛参与,在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的。其中,JohnWiley公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授的经典著作《操作系统概念》,是我们经过反复谈判,做了很多努力才得以引进的。WilliamStallihgs先生曾编写了在美国深受欢迎的信息科学技术系列教材,其中有多种教材获得过美国教材和学术著作者协会颁发的计算机科学与工程教材奖,这批引进教材中就有他的两本著作。留美中国学者JiaweiHan先生的《数据挖掘》是该领域中具有里程碑意义的著作。由达特茅斯学院的ThomasCormen和麻省理工学院、哥伦比亚大学的几位学者共同编著的经典著作《算法导论》,在经历了11年的锤炼之后于2001年出版了第二版。目前任教于美国Massachusetts大学的JamesKurose教授,曾在美国三所高校先后10次获得杰出教师或杰出教学奖,由他主编的《计算机网络》出版后,以其体系新颖、内容先进而倍受欢迎。在努力降低引进教材售价方面,高等教育出版社做了大量和细致的工作。这套引进的教材体现了权威性、系统性、先进性和经济性等特点。

目录

目录: Preface CHAPTER 1 Important Features of Java Chapter Objectives 1.1 Classes Summary Exercises Programming Project 1.1:Developing and Using a Sequence Class CHAPTER 2 Interfaces and Collection Classes Chapter Object 2.1 Abstract Methods and Abstract Classes 2.2 Interfaces 2.3 Arrays 2.4 Collection Classes 2.5 Storage Structures for Collection Classes Summary Exercises Programming Project 2.1:Expanding the LinkedCollection Class CHAPTER 3 Introduction to Software Engineering Chapter Objectives 3.1 The Software Development Life Cycle 3.2 Problem Analysis 3.3 Program Design 3.4 Program Implementation 3.5 Program Maintenance Summary Exercises Programming Project 3.1:Further Expansion of the LinkedCollection Class CHAPTER 4 Recursion Chapter Objectives 4.1 Introduction 4.2 Factorials 4.3 Decimal to Binary 4.4 Towers of Hanoi 4.5 Backtracking 4.6 Binary Search 4.7 Indirect Recursion 4.8 The Cost of Recursion Summary Exercises Programming Project 4.1:Iterative Version of Towers of Hanoi Programming Project 4.2:Eight Queens Programming Project 4.3:A Knight's Tour CHAPTER 5 Array Lists Chapter Objectives 5.1 The List Interface 5.2 The ArrayList Class 5.3 The ArrayList Implementation 5.4 Application:High-Precision Arithmetic 5.5 The Vector Class Summary Exercises Programming Project 5.1:Extending the VeryLongInt Class Programming Project 5.2:The Deque Class CHAPTER 6 Linked Lists Chapter Objectives 6.1 The LinkedList Class 6.2 Application:A Line Editor Summary Exercises Programming Project 6.1:Extending the Line Editor Programming Project 6.2:alternative Design and Implementation of the LinkedList Class CHAPTER 7 Queues and Stacks CHAPTER 8 Binary Trees and Binary Search Trees CHAPTER 9 Balanced Binary Search Trees CHAPTER 10 Tree Maps and Tree Sets CHAPTER 11 Priority Queues CHAPTER 12 Sorting CHAPTER 13 Searching and the Hash Classes CHAPTER 14 Graphs,Trees,and Networks APPENDIX 1 Mathematical Background APPENDIX 2 The GUI and GUIListener Classes APPENDIX 3 The Java Collections Framework Bibliography Index
展开全部

作者简介

作者William J.Collins现在美国Lafayette学院计算机系从事数据结构课程的教学。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航