- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学c自学教案的
* * 通常把对算法效率的度量,称为算法的复杂性分析。它是算法运行所需要的计算机资源的量,是依赖于算法要解决的问题的规模、算法的输入和算法本身的函数。 其中,需要的时间资源的量称为时间复杂性,需要的存储空间资源的量称为空间复杂性。 3、算法的评价 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * [例] 欲在按非降次序排列的n个元素 a1,a2,…,an(ai≤ai+1)中查找是 否有与b相同的元素。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * 算法二:采用折半查找(二分查找)的方法,即先用位居‘中点’的元素a(n/2)与b比较,若b= a(n/2),则查找成功。若b≠a(n/2),同时b<a(n/2),则在a1,a2, ……,a(n/2-1)中采用上述方法继续查找;否则在a(n/2+1),a(n/2+2),……,an中采用上述方法继续查找。这种算法显然要优越于前一种算法,因为最多也只需要比较log2n次。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 不同类型的问题有不同的算法 同一类型的问题也有多种算法 解决一个实际问题时,可能会有多种算法可供使用,我们需要对这些算法进行分析,选择最优的一个使用。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * 程序设计语言和开发工具 一、程序设计语言简介 人与机器交换信息的语言。 四个阶段: 1.机器语言 2.汇编语言 3.面向过程的高级语言 4.面向对象的高级语言 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * 1.机器语言: 由二进制数组成的指令代码的集合,机器能直接识别,各种机器指令系统互不相同。 计算机编码: 常用ASCII码(美国标准信息交换编码)American Standard Code for Information Interchange Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * 示例:按ASCII码将 A=1+2 写成机器语言 字符 ASCII码 十进制 A 65 = 61 1 49 + 43 2 50 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * 按ASCII码写出的A=1+2的机器语言: 010000010011110100110001001010110011001 机器语言优点: 质量高、执行速度快、占存储空间小。 机器语言缺点: 编程难度大、指令难记、繁琐、直观性差、容易出错、检查调试困难、通用性差不兼容。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.汇编语言 用助记符代替指令代码,符号化 例: ADD (加法) DIV (除法) 汇编语言不能直接在机器上运行,要转换成机器语言才能执行。 Evaluation only.
您可能关注的文档
- 复旦投毒案二审辩坏膜词.doc
- 复旦大学国际性知实亩产权人才培养模式探究.ppt
- 复杂地层内地铁联碌溺通道冻结施工冻胀控制研究.pdf
- 复地品牌整合提报暗母090114.ppt
- 复活第一、二部竞鹊狞题zw.ppt
- 复旦大学国际经济返抹课件.ppt
- 外交学院翻译硕士 的 招生简章、毕业去向.pdf
- 复旦大学成立高级碌纳师学院.doc
- 外企所得税(国家税的收).ppt
- 复议案件的审理和镜啮定.ppt
- 江苏省南通市区2024-2025学年高二10月月考英语试卷(解析版).docx
- 福建省百校2024-2025学年高三10月测评政治试题(解析版).docx
- 河北省沧州市四县联考2024-2025学年高一上学期10月月考英语试题(解析版).docx
- 广西部分名校2024-2025学年高一上学期10月联合检测数学试卷(解析版).docx
- 江苏省常州市联盟学校2024-2025学年高一上学期10月调研数学试卷(解析版).doc
- 辽宁省大连市滨城高中联盟2024-2025学年高三上学期10月月考英语试卷(解析版).docx
- 河南省部分名校阶段性测试2024-2025学年高二上学期10月月考英语试题(解析版).docx
- 江苏省连云港市赣榆区2024-2025学年高一上学期11月期中学业水平质量监测数学试题(解析版).docx
- 海南省省直辖县级行政单位2024-2025学年高二上学期10月月考英语试题(解析版).docx
- 河南省部分名校2024-2025学年高三上学期第一次联考英语试题(解析版).docx
最近下载
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- 重大公共卫生项目健康危险因素健康问题调评估报告.doc
- 操作系统原理练习题2及答案.pdf VIP
- 湖北省医疗服务收费标准(综合医疗服务类).pdf
- 《中国共产党巡视工作条例》测试附答案.docx VIP
- 刺络拔罐技术钟代华PPT培训课件.pptx
- 全国学生资助管理信息系统-中职子系统操作手册-简易版_v1.30.pdf
- 3.6.2 中医特色康复医疗的服务标准及规范.docx VIP
- 碧桂园物管员工作岗位手机使用管理办法(V1.0).docx
- 2024-2025学年小学英语三年级上册(2024)接力版(三起)(2024)教学设计合集.docx
文档评论(0)