本书由计算机著名专家Robert Sedgewick编写。本书根据学习编程的四个阶段来组织,介绍如何使用、创建和设计数据类型,以及经典的排序和搜索算法,同时也介绍了基本的数据结构及它们的应用,强调了使用科学方法来理解实现的性能特性。
本书适用于高等院校计算机及相关专业的研究生和本科生,以及从事编程工作的专业人员。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。
书名 | Java程序设计(一种跨学科的方法影印版)/大学计算机教育国外著名教材系列 |
分类 | |
作者 | (美)赛德维克//韦恩 |
出版社 | 清华大学出版社 |
下载 |
![]() |
介绍 |
编辑推荐 本书由计算机著名专家Robert Sedgewick编写。本书根据学习编程的四个阶段来组织,介绍如何使用、创建和设计数据类型,以及经典的排序和搜索算法,同时也介绍了基本的数据结构及它们的应用,强调了使用科学方法来理解实现的性能特性。 本书适用于高等院校计算机及相关专业的研究生和本科生,以及从事编程工作的专业人员。 内容推荐 本书由计算机著名专家Robert Sedgewick编写。本书根据学习编程的四个阶段(基本元素、函数、面向对象程序设计、算法和数据结构)来组织。基本元素包括变量、赋值语句、数据的内置类型、控制流(条件和循环)、数组和输入输出、包括图和声音。函数包括库函数和递归函数,将程序划分成可以独立调试、维护和复用的程序段。然后介绍如何使用、创建和设计数据类型。最后介绍了经典的排序和搜索算法,同时也介绍了基本的数据结构(包括堆栈、队列和符号表)及它们的应用,强调了使用科学方法来理解实现的性能特性。本书示例丰富,涉及了Java在各种学科之中的应用,具有很高的参考价值。 本书适用于高等院校计算机及相关专业的研究生和本科生,以及从事编程工作的专业人员。 目录 Preface Elements of Programming 1.1 Your First Program 1.2 Built-in Types of Data 1.3 Conditionals and Loops 1.4 Arrays 1.5 Input and Output 1.6 Case Study: Random Web Surfer Functions and Modules 2.1 Static Methods 2.2 Libraries and Clients 2.3 Recursion 2.4 Case Study: Percolation Object-Oriented Programming 3.1 Data Types 3.2 Creating Data Types 3.3 Designing Data Types 3.4 Case Study: N-body Simulation Algorithms and Data Structures 4.1 Performance 4.2 Sorting and Searching 4.3 Stacks and Queues 4.4 Symbol Tables 4.5 Case Study: Small World |
随便看 |
|