本书是普通高等教育“十一五”国家级规划教材之一,以数据结构与算法为基础,以软件技术为线索,介绍软件开发中所需要的软件知识和技术。内容围绕解决软件开发中所遇到的软件技术问题展开。在结合系统软件时,为了便于读者理解,也适当介绍了一些原理,但主要还是介绍实现系统软件中的技术,以便读者将这些技术用到应用软件开发中。本书内容丰富,通俗易懂,实用性强,可作为非计算机专业的研究生、大学生的软件课程教材,也可作为广大从事计算机应用工作的科技人员的参考书。
| 图书 | 计算机软件技术基础(普通高等教育十一五国家级规划教材)/新世纪计算机基础教育丛书 |
| 内容 | 编辑推荐 本书是普通高等教育“十一五”国家级规划教材之一,以数据结构与算法为基础,以软件技术为线索,介绍软件开发中所需要的软件知识和技术。内容围绕解决软件开发中所遇到的软件技术问题展开。在结合系统软件时,为了便于读者理解,也适当介绍了一些原理,但主要还是介绍实现系统软件中的技术,以便读者将这些技术用到应用软件开发中。本书内容丰富,通俗易懂,实用性强,可作为非计算机专业的研究生、大学生的软件课程教材,也可作为广大从事计算机应用工作的科技人员的参考书。 内容推荐 本书是《计算机软件技术基础》的第二版,书中所有算法均采用C++描述。全书共6章,介绍了计算机软件设计的基础知识、方法与实用技术。主要内容包括:算法,基本数据结构及其运算,查找与排序技术,资源管理技术,数据库技术,应用软件设计与开发技术。第二版主要修订了第一版的前3章,在每章后都配有一定数量的习题。 本书内容丰富,通俗易懂,实用性强,可作为非计算机专业的研究生、大学生的软件课程教材,也可作为广大从事计算机应用工作的科技人员的参考书。 目录 1 算法 1.1算法的基本概念 1.1.1算法的基本特征 1.1.2算法的基本要素 1.2算法设计基本方法 1.3算法的复杂度分析 1.3.1算法的时间复杂度 1.3.2算法的空间复杂度 习题 2 基本数据结构及其运算 2.1数据结构的基本概念 2.1.1两个例子 2.1.2什么是数据结构 2.1.3数据结构的图形表示 2.2线性表及其顺序存储结构 2.2.1线性表及其运算 2.2.2栈及其应用 2.2.3队列及其应用 2.3线性链表及其运算 2.3.1线性链表的基本概念 2.3.2线性链表的基本运算 2.3.3循环链表 2.3.4多项式的表示与运算 2.4数组 2.4.1数组的顺序存储结构 2.4.2规则矩阵的压缩 2.4.3一般稀疏矩阵的表示 2.5树与二叉树 2.5.1树的基本概念 2.5.2二叉树及其基本性质 2.5.3二叉树的遍历 2.5.4二叉树的存储结构 2.5.5穿线二叉树 2.5.6表达式的线性化 2.6 图 2.6.1图的基本概念 2.6.2图的存储结构 2.6.3图的遍历 2.6.4图邻接表类 习题 3 查找与排序技术 3.1基本的查找技术 3.1.1顺序查找 3。1:2有序表的对分查找 3.1.3分块查找 3.2哈希表技术 3.2.1哈希表的基本概念 3.2.2几种常用的哈希表 3.3基本的排序技术 3.3.1冒泡排序与快速排序 3.3.2简单插入排序与希尔排序 3.3.3简单选择排序与堆排序 3.3.4其他排序方法简介 3.4二叉排序树及其查找 3.4.1二叉排序树的基本概念 3.4.2二叉排序树的插入 3.4.3二叉排序树的删除 3.4.4二叉排序树查找 3.5多层索引树及其查找 3.5.1 B树 3.5.2 B’树 3.6拓扑分类 习题 4 资源管理技术 4.1操作系统的概念 4.1.1操作系统的功能与任务 4.1.2操作系统的发展过程 4.1_3操作系统的分类 4.2多道程序设计 4.2.1并发程序设计 4.2.2进程 4.2.3进程之间的通信 4.2.4多道程序的组织 4.3存储空间的组织 4.3.1内存储器的管理技术 4.3.2外存储器中文件的组织结构 习题 5 数据库技术 5.1数据库基本概念 5.1.1数据库技术与数据库系统 5.1.2数据描述 5.1.3数据模型 5.2关系代数 5.3数据库设计 5.3.1数据库设计的基本概念 5.3.2数据库设计的过程 5.3.3数据字典 5.4关系数据库语言SQL 5.4.1 SQL语言概述 5.4.2数据库定义 5.4.3数据查询 5.4.4数据修改 5.4.5数据控制 5.4.6嵌入式SQL 习题 6 应用软件设计与开发技术 6.1软件工程概述 6.1.1软件工程的概念 6.1.2软件生命周期 6.1.3软件支援环境 6.2软件详细设计的表达 6.2.1程序流程图 6.2.2 NS图 6.2.3 问题分析图PAD 6.2.4判定表 6.2.5过程设计语言 6.3结构化分析与设计方法 6.3.1应用软件开发的原则和方法 6.3.2结构化分析方法 6.3.3结构化设计方法 6.4测试与调试基本技术 6.4.1测试 6.4.2调试 6.5软件开发新技术 6.5.1原型方法 6.5.2瀑布模型 6.5.3面向对象技术 习题 参考文献 |
| 标签 | |
| 缩略图 | ![]() |
| 书名 | 计算机软件技术基础(普通高等教育十一五国家级规划教材)/新世纪计算机基础教育丛书 |
| 副书名 | |
| 原作名 | |
| 作者 | 徐士良//葛兵 |
| 译者 | |
| 编者 | |
| 绘者 | |
| 出版社 | 清华大学出版社 |
| 商品编码(ISBN) | 9787302149538 |
| 开本 | 16开 |
| 页数 | 359 |
| 版次 | 2 |
| 装订 | 平装 |
| 字数 | 539 |
| 出版时间 | 2007-07-01 |
| 首版时间 | 2007-07-01 |
| 印刷时间 | 2008-09-01 |
| 正文语种 | 汉 |
| 读者对象 | 青年(14-20岁),普通成人 |
| 适用范围 | |
| 发行范围 | 公开发行 |
| 发行模式 | 实体书 |
| 首发网站 | |
| 连载网址 | |
| 图书大类 | 教育考试-大中专教材-成人教育 |
| 图书小类 | |
| 重量 | 0.56 |
| CIP核字 | |
| 中图分类号 | TP31 |
| 丛书名 | |
| 印张 | 23.5 |
| 印次 | 4 |
| 出版地 | 北京 |
| 长 | 260 |
| 宽 | 185 |
| 高 | 15 |
| 整理 | |
| 媒质 | 图书 |
| 用纸 | 普通纸 |
| 是否注音 | 否 |
| 影印版本 | 原版 |
| 出版商国别 | CN |
| 是否套装 | 单册 |
| 著作权合同登记号 | |
| 版权提供者 | |
| 定价 | |
| 印数 | 5000 |
| 出品方 | |
| 作品荣誉 | |
| 主角 | |
| 配角 | |
| 其他角色 | |
| 一句话简介 | |
| 立意 | |
| 作品视角 | |
| 所属系列 | |
| 文章进度 | |
| 内容简介 | |
| 作者简介 | |
| 目录 | |
| 文摘 | |
| 安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
| 随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。