- 1、本文档共100页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2010软件技术基础
复习课;1/100;1/100;1/100;1/100;–特点:
编译型语言可进行优化(或多次优化),目标码效率很高,是目前软件开发的最主要编程语言。
用这些语言编写的原程序,都要进行编译,连接,才能生成可执行程序。
C/C++,Pascal,Ada,FORTRAN等都是编译型语言。;1/100;1/100;1/100;1/100;1/100;1/100;迭代法
重复同样步骤,可以逐次求得更精确的值。这一过程即为迭代过程.
使用迭代法构造算法的基本方法是:首先确定一个合适的迭代公式,选取一个初始近似值以及解的误差,然后用循环处理实现迭代过程,终止循环过程的条件是前后两次得到的近似值之差的绝对值小于或等于预先给定的误差。并认为最后一次迭代得到的近似值为问题的解。这种迭代方法称为逼近迭代。;1/100;1/100;1/100;a1;;栈;栈是限定仅在表尾进行插入和删除运算
的线性表,表尾称为栈顶(top),表头称为栈底(bottom)。表中无元素时称为空栈。在右上图所示的栈中,栈中的元素按a1,
a2,a3,…an的顺序进栈,a1称为栈底元素。新元素进栈要置于an之上,删除或退栈必
须先对an进行,即栈的操作是按先进后出的原则进行。因此,栈又称为LIFO表(LastInFirstOut的缩写)表。栈的物理存储可以用顺序存储结构,也可以用链式存储结构,如右图所示。;树的存储结构
–直观地看,树的存储结构可以采用具有多个指针域的多重链表,结点中指针域的个数应由树的度来决定。例如,下图中树的度为3,可以采用含有3个指针域的结点的多重链表作存储结构。但在实际应用中,这种存储结构并不方便,一般将树转化为二叉树表示,再进行处理。;1/100;二叉树的存储结构
–通常使用具有两个指针域的二叉链表作二叉树的存储结构,结点结构如图(a)所示,图中LC为左指针域,指向结点的左子树;RC为右指针域,指向结点的右子树。;二叉树的存储结构
–图(b)所示为一个二叉树的二叉链表。有时亦可用数组的下标来模拟指针,即开辟三个一维数组DATA,LC和RC分别存放结点的元素及其左、右指针,如图(c)所示。用一个结构数组也可以。;1/100;1/100;1/100;对于右图,使用前序遍历,则处理顺序为:ABEFCGDHIJ
对于右图,使用中序遍历,则处理顺序为:EFBGCHIJDA
对于右图,使用后序遍历,则处理顺序为:FEGJIHDCBA;图的存储
–图的结构复杂,应用广泛,因此其存储表示方法也多种多样。下面给出两种最常用的存储表示方法。
图的相邻矩阵表示法
–相邻矩阵是表示结点间的相邻关系的矩阵,若G是一个具有n个结点的图,则G的相邻矩阵是如下定义的n×n矩阵。
1,若(Vi,Vj)是图G的边A[i,j]=
0,若(Vi,Vj)不是图G的边;1/100;1/100;1/100;1/100;分块查找;分块查找;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;进程的状态;线程-thread;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100; 当某一进程需要使用某种输入输出设备时,首先向“输入输出控制系统”发出请求,该子系统阻塞进程、分析进程发出的请求,并根据进程的请求调用适当的设备驱动程序。设备驱动程序接到“输入输出控制系统”发出的调用请求后,写设备控制器的寄存器,完成设备的初始化,操作设备完成具体的输入输出工作,完成数据传输之后,把设备的状态信息反馈给“输入输出控制系统”。“输入输出控制系统”检验设备状态,唤醒请求进程,并把操作状态信息返回给请求进程。;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/100;1/1;1/100;1/100;1/100;1/100; TCP/IP协议采用分层的体系结构(如图所示),共分为四层:网络接口层,网际层,传输层和应用层。;IP
ARP ARP
硬件协议(链路控制和介质访问);负责接受IP数据报,并通过网络进行传送。网络的接口有两种:
1、设备驱动程序;
2、使用专用数据链路协议的子系统。
本层的协议标准很多,包括各种逻辑链路控制和介质访问协议。;IP协议提供主机间的数据传送能力。
地址解析协议ARP实现了物理地址和IP地址间的映射,起着屏蔽物理地址细节的作用。
控制协议ICMP。;提供端到端的通信。
传输控制协议TCP,面向连接的协议。
用
您可能关注的文档
- 广东松山职业技术学院张智军 制作幻灯片.pptx
- 331热塑性高聚物生产工艺.pptx
- s7200课题一分解完整版.pptx
- 三轴式变速器原理.pptx
- 42 我为我班添光彩主题班会.pptx
- 14_红星美凯龙策划书.pptx
- 中国国家标准 GB 8109-2023推车式灭火器.pdf
- 中国国家标准 GB/T 9089.3-2023户外严酷条件下的电气设施 第3部分:设备及附件的一般要求.pdf
- 《GB/T 9089.3-2023户外严酷条件下的电气设施 第3部分:设备及附件的一般要求》.pdf
- 《GB/T 23020-2023工业企业信息化和工业化融合评估规范》.pdf
- GB/T 9089.3-2023户外严酷条件下的电气设施 第3部分:设备及附件的一般要求.pdf
- 中国国家标准 GB/Z 41275.23-2023航空电子过程管理 含无铅焊料航空航天及国防电子系统 第23部分:无铅及混装电子产品返工/修复指南.pdf
- GB/Z 41275.23-2023航空电子过程管理 含无铅焊料航空航天及国防电子系统 第23部分:无铅及混装电子产品返工/修复指南.pdf
- 《GB/T 43461-2023监管链 通用术语和模型》.pdf
- 中国国家标准 GB/T 43461-2023监管链 通用术语和模型.pdf
- GB/T 43461-2023监管链 通用术语和模型.pdf
- GB 8109-2023推车式灭火器.pdf
- 《GB 8109-2023推车式灭火器》.pdf
- 《GB/T 7000.221-2023灯具 第2-21部分:特殊要求 灯带》.pdf
- GB/T 7000.221-2023灯具 第2-21部分:特殊要求 灯带.pdf
1亿VIP精品文档
相关文档
最近下载
- 美国作文之HmoobMab及Suav美国苗族Hmoob人的自我认同与族群分野.docx
- 算法库的管理方法、装置及设备.pdf VIP
- 党支部标准化建设资料模板整理汇编(word版).docx VIP
- 绝缘油中溶解六氟化硫气体含量检测方法 气相色谱法(编制说明).docx VIP
- 浙江工业大学2021-2022学年《马克思主义基本原理概论》期末考试试卷(B卷)含参考答案.docx
- RM6技术手册-自由组合.pdf
- 中职《语文》课程思政开发与建设方案.docx VIP
- 国内外变电站自动化技术发展现状及发展趋势.doc
- 双色球近10年开奖数据(12年到23年).xls
- 贵州最著名的地方志《大定府志》.pdf
文档评论(0)