计算机软件基础
¥
15.28
2.6折
¥
59.8
九五品
仅1件
作者汪友生,张新峰,张小玲,郭民,刘芳...
出版社清华大学出版社
ISBN9787302568605
出版时间2021-01
版次1
装帧平装
开本16开
纸张胶版纸
页数316页
字数99999千字
定价59.8元
上书时间2024-12-14
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:计算机软件基础
定价:59.80元
作者:汪友生,张新峰,张小玲,郭民,刘芳...
出版社:清华大学出版社
出版日期:2021-01-01
ISBN:9787302568605
字数:478000
页码:316
版次:2
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书是根据高等学校电子信息类专业对计算机软件技术课程的基本要求,结合作者多年来的教学改革和教学实践,来组织编写的高等学校计算机软件技术基础课程。 本书内容主要包括计算机软件技术绪论、线性数据结构、非线性数据结构、排序和查找、资源管理、软件开发和数据库设计。每章都配有较多的习题,书后附有部分习题答案。 本书内容丰富、语言简明扼要、实用性强,可作为高等院校本科、专科计算机软件技术基础课程教材,也可作为广大从事计算机应用工作的技术人员的参考书。
目录
目录章绪论1.1计算机软件1.1.1计算机软件的概念1.1.2计算机语言1.1.3计算机软件的分类1.1.4计算机软件的发展1.2数据结构概述1.2.1数据基本概念1.2.2数据结构1.2.3数据类型1.3算法及算法分析1.3.1算法1.3.2算法的性能分析1.4小结1.5习题第2章线性数据结构2.1线性表的定义2.2线性表的顺序存储及其运算2.2.1顺序表2.2.2顺序表的基本运算2.2.3插入和删除的时间复杂度2.2.4线性表顺序存储结构的优缺点2.3线性表的链式存储及其运算2.3.1单链表2.3.2单循环链表2.3.3双向链表2.4线性表的应用2.4.1有序表2.4.2多项式的表示与运算2.5栈2.5.1栈的基本概念2.5.2栈的运算2.5.3栈的应用2.6队列2.6.1队列的基本概念2.6.2顺序(循环)队列及其运算2.6.3链式队列及其运算2.6.4队列的应用2.7串2.7.1串的定义2.7.2串的运算2.7.3串的存储方式2.7.4串的模式匹配2.8数组2.8.1数组的定义2.8.2数组的顺序存储2.8.3矩阵的压缩存储2.9小结2.10习题第3章非线性数据结构3.1树的概念3.2二叉树3.2.1二叉树的定义3.2.2二叉树的主要性质3.2.3二叉树的存储结构3.3二叉树的遍历3.3.1遍历的概念3.3.2二叉树遍历算法3.3.3二叉树遍历算法的应用3.4树和森林3.4.1树和森林的存储结构3.4.2树和森林与二叉树之间的转换3.4.3树和森林的遍历3.5二叉树的应用3.5.1哈夫曼树及其应用3.5.2二叉排序树3.6图3.6.1图的基本概念3.6.2图的存储方法3.6.3图的遍历3.6.4图的应用3.7小结3.8习题第4章排序和查找4.1排序的基本概念4.2插入排序4.2.1直接插入排序4.2.2折半插入排序4.2.3希尔排序4.3交换排序4.3.1冒泡排序4.3.2快速排序4.4选择排序4.4.1简单选择排序4.4.2堆排序4.5其他排序4.5.1归并排序4.5.2基数排序4.6各种排序方法的比较和选择4.7查找的基本概念4.8静态查找表与算法4.8.1顺序查找4.8.2折半查找4.8.3分块查找4.9动态查找表4.9.1二叉搜索树4.9.2平衡二叉搜索树4.10哈希表及其查找4.10.1哈希表的概念4.10.2几种哈希函数4.10.3处理冲突的方法4.10.4哈希表的算法4.10.5哈希表的应用4.11小结4.12习题第5章资源管理5.1操作系统的概念5.1.1操作系统的定义5.1.2操作系统的分类5.1.3操作系统的特征5.1.4操作系统的功能5.2多道程序设计5.2.1并发程序设计5.2.2进程5.2.3进程之间的通信5.2.4多道程序的组织5.3存储空间的管理5.3.1内存储器的管理5.3.2外存储器中文件的组织结构5.4小结5.5习题第6章软件开发6.1软件工程概述6.1.1软件工程的概念6.1.2软件生命周期6.2软件的需求分析6.2.1需求分析概述6.2.2结构化分析方法6.2.3数据流图6.2.4数据字典6.3软件的设计6.3.1软件设计概述6.3.2结构化设计方法6.3.3详细设计的描述方法6.3.4面向对象的程序设计方法6.4软件的编程6.5软件的测试6.5.1软件测试概述6.5.2软件测试的过程6.5.3测试用例的设计6.6软件的调试6.6.1软件调试的方法6.6.2常用的调试策略6.7软件维护6.8小结6.9习题第7章数据库设计7.1数据库基本概念7.1.1数据库技术与数据库系统7.1.2数据模型7.1.3数据库系统的结构7.2关系数据库语言SQL7.2.1SQL概述7.2.2数据定义功能7.2.3数据查询功能7.2.4数据更新功能7.3数据库设计7.3.1数据库设计概述7.3.2需求分析7.3.3概念设计7.3.4逻辑设计7.3.5物理设计7.3.6数据库的实施7.3.7数据库的运行和维护7.4小结7.5习题附录部分习题参考答案参考文献
作者介绍
汪友生,男,汉族,1965年出生,安徽省望江县人。现为北京工业大学副教授,硕士生导师。主要研究方向为图像处理与分析、模式识别、无损检测以及大数据技术等。著有《现代智能建筑技术》 《电子信息技术基础》等书。
序言
— 没有更多了 —
以下为对购买帮助不大的评价