|
|
|
|
|
|
|
|
数据结构--java版 内容提要 |
《数据结构--java版》假定读者熟知Java的基础知识,如数据类型、控制结构、函数与参数、数组等。如果读者需要复习这些概念,或者将C++作为第一编程语言,可以在附录F中找到相关的内容。如果需要更详细地了解附录F中的主题,请参考《Java基础教程——从问题分析到程序设计》一节以及附录G中列出的参考文献。另外,《数据结构--java版》还要求读者具备一定的数学基础,如高等数学。 作为计算机科学专业的基础课程,《数据结构--java版》把重点放在数据结构和面向对象设计(obiect-orienteddesign,OOD)上。书中提供的编程示例有效地使用了面向对象设计技术,通过程序解决特定的问题。 《数据结构--java版》是计算机科学专业的权威教程。书中通过大量简明清晰的说明和示例,运用Java成功的描述了各种算法。内容涉及到数据结构课程的所有知识点,包括结构化库模板、二叉树、图的算法,以及搜索和排序等。
|
|
|
数据结构--java版 目录 |
第1章 软件工程基本原理和Java类 1.1 软件的生命周期 1.2 软件开发阶段 1.2.1 分析阶段 1.2.2 设计阶段 1.2.3 实现阶段 1.2.4 测试和调试 1.3 算法分析:大O表示法 1.4 用户定义的类 1.4.1 构造函数 1.4.2 统一建模语言图 1.4.3 变量声明和对象实例化 1.4.4 访问类的成员 1.4.5 类的内置运算 1.4.6 赋值运算符和类 1.4.7 类的作用域 1.4.8 定义类Clock的构造函数和方法 1.4.9 拷贝构造函数 1.4.10 类和方法toString 1.4.11 类的静态成员 1.4.12 类的静态变量(数据成员) 1.4.13 析构函数 1.4.14 创建自己的包 1.4.15 多文件程序 1.4.16 引用this 1.4.17 内部类 1.5 抽象数据类型 1.6 编程示例:糖果机 1.6.1 问题分析和算法设计 1.6.2 收银机 1.6.3 自动售货机 1.6.4 主程序 1 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|