数据结构与Java教程

当前位置:首页 > 教材教辅 > 大学教材教辅 > 数据结构与Java教程

出版社:清华大学出版社
出版日期:2004-11-1
ISBN:9787302097327
作者:刘伟杰,Frank M.Carrano,Janet J.Prichard,文家焱,黄丽姬
页数:524页

前言

  Java程序设计语言是Sun公司最重要的产品之一,经过多年的发展,现在已经真正成长为严谨、主流的开发语言,己经有越来越多的程序开发人员喜欢上这种简单易懂的面向对象语言,此外,Java程序设计语言在服务器及手机中的应用也是非常成功的。由于跨平台与网络功能将是未来软件的发展趋势,而Java在此方面具有得天独厚的优势,因此,我们在选择语言时,不得不考虑Java。正如Don Bailey所说的“我赞成作者使用Java来实现抽象数据类型的决定”。  本书以“墙和镜子”为主题,帮助读者澄清数据抽象(墙)与递归(镜子)这两个挑战性的概念:数据抽象将模块的实现细节同程序的其他部分相隔离,并将实现细节隐藏起来,非常像一堵墙把你同邻居隔开;递归是一种特殊的技术,通过解决类型完全相同的更小问题而解决大问题,非常像镜子中的影像随着每次反射而变得越来越小。本书通过揭示计算机科学家所用的方法和思维过程,帮助学生获得问题求解和程序设计的能力。  本书可以作为高等院校的计算机课程的教材,也可以在介绍数据结构或高级语言程序设计及其问题求解课程中结合使用本书。本书要求读者具备Java或其他语言的基础知识,或者有教师帮助他们通过附录A学习Java。  全书的翻译出版是集体工作的结晶。文家焱、刘伟杰、黄丽姬、柳赐佳、周莎莎、施晓东、施惠琼、蔡桂凌、施琳琼、陈华、柳晁锦、柳晁惠、施卓成、张琼雯、张庭辉、方杰等负责全书的翻译工作,柳小艳、孔颂燕、梁锦伦等负责全书的审校工作,施金庭、柳聿荫、施群肖和缪彩珠等负责全书的录入和排版工作。全书最后由施平安负责统稿。  在翻译过程中,我们对本书中出现的所有术语和难词难句都进行了仔细推敲和研究,然而疏漏和争议之处在所难免,望广大读者提出宝贵的意见。

内容概要

  Frank M.Cairo于1969年获得Syracuse大学的博士学位。多年来,Carrano教授一直致力于数据结构、数据抽象、计算机科学教育、社会信息处理以及数值计算领域的研究,他还非常重视计算机科学专业本科教材的设计和发行工作,目前已经编写并出版了数本知名的教材。  Janet J.Prichard分别于1986年和1995年获得Rhode Island大学的理学硕士学位和哲学博士学位,目前在Bryant大学任助理教授。她的研究领域包括实时数据库、数据库查询语言、网络安全。

书籍目录

第1部分 问题求解方法
第1章 程序设计与软件工程基本原理
第2章 递归:镜子
第3章 数据抽象:墙
第4章 链表
第5章 问题求解的递归方法
第2部分 用抽象数据类型求解问题
第6章 栈
第7章 队列
……
自测题答案

编辑推荐

  《数据结构与Java教程》是一本非常经典的教材。重点讲授分析问题和解决问题的工具和策略。考虑到大学计算机课程的极大灵活性和要求的多样性,《数据结构与Java教程》的主题覆盖了相当广泛的内容以适应其他课程,可以在数据结构、高级语言程序设计或问题求解课程中使用《数据结构与Java教程》。

作者简介

《数据结构与Java教程》是一本非常经典的教材。重点讲授分析问题和解决问题的工具和策略。考虑到大学计算机课程的极大灵活性和要求的多样性,《数据结构与Java教程》的主题覆盖了相当广泛的内容以适应其他课程,可以在数据结构、高级语言程序设计或问题求解课程中使用《数据结构与Java教程》。

图书封面


 数据结构与Java教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024