- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014太原理工现代科技软件考试复习
2014年计算机软件技术基础概念复习指导
算法:算法是指解题方案的准确而完整的描述。
算法的基本特征:能行性、有穷性、确定性、有足够的情报(有0个或多个输入,至少有一个输出)。
算法的设计基本方法:列举法、归纳法、递归法、递推法、减半递推技术、回溯法。
算法的复杂度包括:时间复杂度和空间复杂度。
数据结构主要研究和讨论三个方面的问题:数据的逻辑结构、数据的存储结构、对各种数据结构进行的运算。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。
讨论数据结构三个方面的问题的主要目的是为了提高数据处理的效率。具体包括两个方面:一是提高数据处理的速度,二是尽量节省在数据处理过程中所占用的计算机的存储空间。
数据结构是指反映数据元素之间关系的数据元素集合的表示。一个数据结构应包含两方面的信息:(1)表示数据元素的信息。(2)表示各数据元素之间的前后件关系。
数据结构可分为线性结构和非线性结构两大类。
线性表是最简单最常用的一种数据结构。线性表的顺序存储结构包括两个基本特点:(1)线性表中所有元素所占的存储空间是连续的。(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
线性表的顺序存储结构的缺点:插入和删除的效率低、线性表的存储空间不便于扩充、不便于对存储空间的动态分配。
链式存储结构中每个节点都由两部分组成:数据域和指针域。
线性表的链式存储结构的特点:各数据结点的存储序号是不连续的,并且各节点在存储空间中的位置关系和逻辑关系也不一致。
带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,这种带链的栈称为可利用栈,可利用栈处于动态变化中。
二维数组包括以行为主和以列为主的顺序存储。
二叉树的基本性质:
性质1:在二叉树的第K层上,最多有(K=1)个结点。
性质2:深度为m的二叉树最多有个节点。
性质3:在任意一棵二叉树中。
性质4:具有n个节点的二叉树,其深度至少为[]+1。([]为取整)
针对完全二叉树有以下的性质:
性质1:具有n个节点的二叉树,其深度至少为[]+1。([]为取整)
性质2:若二叉树有n个结点。
①若k=1,则该结点为根节点,没有父节点;若k1,则该结点的父结点编号为[]。([]为取整)
②若2k=n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点。
③若2k+1=n,则编号为k的结点的右子结点编号为2k+1;否则该结点无右子结点。
二叉树的遍历:前序遍历、中序遍历、后序遍历。
表达式的线性化是指将一般的表达式转化为波兰表达式。具体方法:(1)构造表达式树(2)将表达式树转化为二叉树(3)将对应的二叉树进行中序遍历。
对分查找适用范围:顺序存储结构有序表。无序表和链式存储结构的线性表只能使用数顺序查找。
分块查找又称索引顺序查找,必须为顺序存储结构。分块有序表要求后一个子表中的每一个元素均大于前一个子表中的所有元素。
互换类的排序技术:冒泡排序和快速排序。
插入类的排序技术:简单插入排序和希尔排序。
选择类的排序技术:简单选择排序和堆排序。
操作系统的功能和任务:处理机管理、存储器管理、设备管理、文件管理、作业管理。
按照操作系统在用户面前的使用环境和访问方式可将操作系统分为:多道批处理操作系统,分时操作系统和实时操作系统。
所谓“多道”是指在计算机内存中存入多个用户作业。所谓“批处理”是指这样一种操作方式,在外存中存入大量的后背作业,作业的运行完全由系统控制,用户与其作业之间没有交互作用,用户不能直接控制其作业的运行,通常称这种方式为批操作或脱机工作。
分时操作系统是指在分时系统中,多个用户分享使用同一台计算机,即在一台计算机上联接若干台终端,每个用户可以独占一台终端。
分时操作系统有4个特点:同时性、独立性、及时性、交互性。
所谓实时是指对随机发生的外部事件做出及时的响应并对其进行处理。
顺序程序设计三个特点:顺序性、封闭性、可再现性。
并发执行:所谓并发执行是指多个程序的运行在时间上是重叠的,一个程序的运行尚未结束,另一个程序的运行已经开始,而并不是说这些程序在某一时刻同时占用处理机在运行。
并发程序执行中的特点:并发执行没有封闭性和可再现性、程序与其执行过程不是一一对应的关系、程序并发执行可以互相制约。
进程:是指一个具有独立功能的程序关于某个数据集合的一次运行活动。
进程和程序的区别:(1)进程是一个动态概念、程序是一个静态概念。
进程的存在是暂时的、程序的存在是永久的。
进程是程序的执行过程,进程的组成应包括程序、数据和进程控制块。
一个程序可能对应多个进程。
一个进程可以包含多个程序。
进程的三种状态:运行状态、就绪状态、等待状态(阻塞状态)。
进程开始
发生死锁的四个必要条件:资源的独占使用、资源分非抢占分配、资源的部分分配、对资源的循环等待。
进程之间的
您可能关注的文档
最近下载
- 【医学课件】 Pseudomonas aeruginosa biofilm formation.ppt VIP
- 瞿同祖中国法律与中国社会.ppt VIP
- 2025年山东省春季高考数学试卷试题真题(含答案解析).pdf VIP
- 2024-2025学年高一下学期《唤醒内驱力——开启自主学习成长之旅》主题班会课件.pptx VIP
- 低钾血症.ppt VIP
- 2025年《大数据营销》考试试卷及答案.pdf VIP
- 江苏省无锡市锡山区天一实验学校2023-2024学年七年级上学期期中数学试题.doc VIP
- 智能交通信息采集技术12_浮动车课件讲解.pptx VIP
- 智学网官网登录入口.docx VIP
- 常用房屋体检设备清单及技术参数、软件要求、数据资产、屋体检报告、评价判定表.pdf VIP
原创力文档


文档评论(0)