《计算机软件技术基础(第2版)》课后答案

  • 更新时间:
  • 1345人关注
  • 点击下载

给大家带来的是关于计算机基础相关的课后习题答案下载,介绍了关于计算机基础、软件技术方面的内容,由傅琴轩 网友提供,本资源目前已被795人关注,高等院校计算机基础类教材综合评分为:7.2分

资源详情相关推荐
《计算机软件技术基础(第2版)》封面
  • 出版社:清华大学出版社
  • 作者:徐士良、葛兵
  • 大小:47.2 MB
  • 类别:计算机基础
  • 热度:937
  • 计算机图形学基础教程
  • 计算机应用基础
  • 计算机软件技术基础
  • 大学计算机基础(第2版)
  • 大学计算机基础
  • 《计算机软件技术基础(第二版)》是由徐士良、葛兵编著,2007年清华大学出版社出版的普通高等教育“十一五”国家级规划教材、新世纪计算机基础教育丛书。该教材可作为非计算机专业的研究生、大学生的软件课程教材,也可作为从事计算机应用工作的科技人员的参考书。 

    全书共6章,介绍了计算机软件设计的基础知识、方法与实用技术。主要内容包括:算法,基本数据结构及其运算等。在每章后都配有一定数量的习题。

    目录

    • 第1章算法
    • 1.1算法的基本概念1
    • 1.1.1算法的基本特征1
    • 1.1.2算法的基本要素2
    • 1.2算法设计基本方法3
    • 1.3算法的复杂度分析9
    • 1.3.1算法的时间复杂度9
    • 1.3.2算法的空间复杂度11
    • 习题12
    • 第2章基本数据结构及其运算
    • 2.1数据结构的基本概念13
    • 2.1.1两个例子13
    • 2.1.2什么是数据结构16
    • 2.1.3数据结构的图形表示19
    • 2.2线性表及其顺序存储结构21
    • 2.2.1线性表及其运算21
    • 2.2.2栈及其应用30
    • 2.2.3队列及其应用41
    • 2.3线性链表及其运算52
    • 2.3.1线性链表的基本概念52
    • 2.3.2线性链表的基本运算66
    • 2.3.3循环链表71
    • 2.3.4多项式的表示与运算75
    • 2.4数组83
    • 2.4.1数组的顺序存储结构83
    • 2.4.2规则矩阵的压缩84
    • 2.4.3一般稀疏矩阵的表示87
    • 2.5树与二叉树113
    • 2.5.1树的基本概念113
    • 2.5.2二叉树及其基本性质116
    • 2.5.3二叉树的遍历119
    • 2.5.4二叉树的存储结构120
    • 2.5.5穿线二叉树126
    • 2.5.6表达式的线性化138
    • 2.6图140
    • 2.6.1图的基本概念140
    • 2.6.2图的存储结构141
    • 2.6.3图的遍历145
    • 2.6.4图邻接表类146
    • 习题152
    • 第3章查找与排序技术
    • 3.1基本的查找技术155
    • 3.1.1顺序查找155
    • 3.1.2有序表的对分查找155
    • 3.1.3分块查找160
    • 3.2哈希表技术161
    • 3.2.1哈希表的基本概念161
    • 3.2.2几种常用的哈希表164
    • 3.3基本的排序技术182
    • 3.3.1冒泡排序与快速排序183
    • 3.3.2简单插入排序与希尔排序188
    • 3.3.3简单选择排序与堆排序192
    • 3.3.4其他排序方法简介196
    • 3.4二叉排序树及其查找200
    • 3.4.1二叉排序树的基本概念201
    • 3.4.2二叉排序树的插入202
    • 3.4.3二叉排序树的删除204
    • 3.4.4二叉排序树查找206
    • 3.5多层索引树及其查找208
    • 3.5.1B-树209
    • 3.5.2B+树219
    • 3.6拓扑分类229
    • 习题232
    • 第4章资源管理技术
    • 4.1操作系统的概念234
    • 4.1.1操作系统的功能与任务234
    • 4.1.2操作系统的发展过程235
    • 4.1.3操作系统的分类238
    • 4.2多道程序设计241
    • 4.2.1并发程序设计241
    • 4.2.2进程244
    • 4.2.3进程之间的通信249
    • 4.2.4多道程序的组织254
    • 4.3存储空间的组织255
    • 4.3.1内存储器的管理技术255
    • 4.3.2外存储器中文件的组织结构259
    • 习题266
    • 第5章数据库技术
    • 5.1数据库基本概念267
    • 5.1.1数据库技术与数据库系统267
    • 5.1.2数据描述272
    • 5.1.3数据模型275
    • 5.2关系代数278
    • 5.3数据库设计285
    • 5.3.1数据库设计的基本概念285
    • 5.3.2数据库设计的过程286
    • 5.3.3数据字典293
    • 5.4关系数据库语言SQL294
    • 5.4.1SQL语言概述294
    • 5.4.2数据库定义298
    • 5.4.3数据查询303
    • 5.4.4数据修改312
    • 5.4.5数据控制315
    • 5.4.6嵌入式SQL318
    • 习题323
    • 第6章应用软件设计与开发技术
    • 6.1软件工程概述325
    • 6.1.1软件工程的概念325
    • 6.1.2软件生命周期326
    • 6.1.3软件支援环境328
    • 6.2软件详细设计的表达329
    • 6.2.1程序流程图330
    • 6.2.2NS图331
    • 6.2.3问题分析图PAD332
    • 6.2.4判定表332
    • 6.2.5过程设计语言333
    • 6.3结构化分析与设计方法334
    • 6.3.1应用软件开发的原则和方法334
    • 6.3.2结构化分析方法336
    • 6.3.3结构化设计方法340
    • 6.4测试与调试基本技术346
    • 6.4.1测试346
    • 6.4.2调试353
    • 6.5软件开发新技术355
    • 6.5.1原型方法355
    • 6.5.2瀑布模型356
    • 6.5.3面向对象技术357
    • 习题358
    • 参考文献359
    展开阅读

    计算机基础相关资源

    • 微型计算机硬件技术及应用基础(上)微机原理

      微型计算机硬件技术及应用基础上微机原理 作者:邹逢兴主编;邹逢兴,何智勇,史美萍编著 国防科技大学 出版时间:1997.10

      大小:5.24MB微型计算机

      立即下载
    • 微型计算机设计基础(上册)

      微型计算机设备的仪器和设备具有智能化的优良特性。与此相对应的新设计原理和方法被称为微型计算机化设计 本书是全面论述微型计算机化设计原理和方法的专著,全书分为7章、6个附录。其中第一章、第二章讨论微型计算机化设计的一般问题和软件第三章、第四章、第五章重点介绍微型计算机硬件和接口第六章讨论微型计算机化设备的开发第七章提供实用算法,可供设计者直接引用。附录与正文内容相结合,简要介绍了6种常用的微型计算机

      大小:6.62MB微型计算机

      立即下载
    • 计算机应用基础

      计算机应用基础

      大小:199 MB计算机基础

      立即下载
    • 计算机网络基础

      计算机网络基础

      大小:22597 MB M计算机基础

      立即下载
    • 《全国计算机应用水平考试培训教程 财税知识基础应用》电子资源

      《全国计算机应用水平考试培训教程 财税知识基础应用》电子资源

      编辑推荐 完善的知识体系:每章开始会对本章内容的考试情况进行介绍,如分值、重难点内容等;然后通过本章知识体系一览表将本章所有内容进行归纳汇总,使考生清楚需要学习的内容和应该重点掌握的内容等,以便提高学习效率。n 丰细的案例分析:NIT注重知识的理解和应用,本书每一章都通过大量案例分析,详细且全面地对知识结构进行了梳理,让考生可以高效地进行学习,从而更为深刻地掌握各种财税基础知识的实际应用方法。n 丰富的考题示

      大小:47M计算机考试

      立即下载

    学习笔记

    18小时10分钟前回答

    Servlet会话技术基础解析

    一、cookie 1、设置cookie,内容为时间 Cookie cookie = new Cookie("LastAccessTime",System.currentTimeMillis()+"");cookie.setMaxAge(1*30*24*3600);//设置有效期1个月cookie.setPath("/项目名称");//访问整个项目都带cookie 2、获得cookie信息 Cookie cookies[] = request.getCookies();for(int i = 0;cookie!=nullicookies.length;i++){ if(cookies[i].getName().equals("LastAccessTime")){ long cookieValues = Long.parseLong(cookies[i].getVlues());//将String转化为10进制Long型 Date date = new Date(cookieValues); response.getWrite().print(date); }} 二、session(getSession()——session30分钟未使用) 1、设置session HttpSession session = request.getSession();session.setAttribute("name","哈哈哈哈"); 2、得到session HttpSession session = request.getSession();//Ht……

    4小时46分钟前回答

    浅谈Servlet开发技术基础

    一、Servlet概述 1.sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用。 2.开发Servlet的两个步骤 *实验:Servlet的快速入门 (1)步骤一:写一个java程序实现Servlet接口(此处直接继承了默认实现类GenericServlet) package cn.itheima;import java.io.*;import javax.servlet.*;public class FirstServlet extends GenericServlet{public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{res.getOutputStream().write("My FirstServlet!".getBytes());}} (2)将编译好的带包的.class放到WEB-INF/classes下以外,还要配置web应用的 web.xml注册Servlet servlet servlet-nameFirstServlet/servlet-name ……