笔记
学计算机使我快乐
这个作者很懒,什么都没留下…
展开
-
数据结构
数据结构第一章 本章学习要点 1.熟悉各名词,术语的含义,掌握基本概念 2.理解算法五个要素的确切含义 3.掌握计算语句频度和估算算法时间复杂度的方法原创 2020-10-09 23:15:59 · 86 阅读 · 0 评论 -
计算机操作系统第二章习题-进程管理
一.判断 1.一个临界资源可以对应多个临界区(对) 2.互斥地使用临界资源是通过互斥地进入临界区实现的(错) 3.同步信号量的初值一般为1(错) 4.生产者-消费者问题是一个既有同步又有互斥的问题(对) 5.进程A,B共享变量x,需要互斥执行,进程B,C共享变量y,B,C也需要互斥执行,因此,进程A,C必须互斥执行(错) 6.单道程序系统中程序的执行也需要同步和互斥(错) ...原创 2020-10-08 11:45:49 · 567 阅读 · 0 评论 -
Java面向对象思想与程序设计第四章
第四章类设计基础原创 2020-09-29 14:42:19 · 95 阅读 · 0 评论 -
Java面向对象思想与程序设计第三章
第三章 面向对象思想 为什么要使用面向对象编程 为了方便处理非数值型的数据处理 数据处理包括数值数据处理和非数值数据处理 对象 对象有属性,有行为 属性是关于对象的静态描述,例年龄,性别 行为是动态的描述 面向过程 更关注于过程,解决问题通常分析每个步骤解决的方法 面向对象 关注对象本身 三个特性 1封装性 为了完成数据的隐藏 2继承性 为了支持代码的可重用 3多态性 方法的重载和重写 2 ...原创 2020-09-29 13:45:39 · 154 阅读 · 0 评论 -
软件工程导论(第六版)第一章
1.1软件危机 软件危机是在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机典型表现 1对软件开发成本和进度的估计常常很不准确 2用户对“已完成的”软件系统不满意的现象经常发生 3软件产品的质量往往靠不住 4软件常常是不可维护的 5软件通常没有适当的文档资料 6软件成本在计算机系统总成本中所占的比例逐年上升 7软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势 产生软件危机的原因 1软件不同于硬件 2软件在运行过程中不会因为使用时间过长而被“用坏”,如果运行中发现了错误,很.原创 2020-09-29 14:42:46 · 279 阅读 · 0 评论