- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二分查找 输入:按升序排列的数组A[1..n]和value。 输出:如果存在A[i] = value,则返回I;否则返回-1。 binarySearch(A[1..n], value) { low = 1; high = n; while (low = high) { mid = (low + high) / 2; if (A[mid] == value) return mid; //A[mid] == value else if (A[mid] value) low = mid + 1; else high = mid – 1; } return -1; //failure } 所有问题的分类 易 难 密码学 RSA是一种非对称密码系统,它是基于大整数的乘积难以分解的特点。 假如A想用RSA系统发送消息M给B: 1. A ? B: eB(M) 2. B: dB(eB(M)) = M A B 加密方法(函数) eA eB 解密方法(函数) dA dB 性质 For all M, dA(eA(M)) = M For all M, dB(eB(M)) = M 密码学 RSA是一种非对称密码系统,它是基于大整数的乘积难以分解的特点。 假如A想用RSA系统发送消息M给B: 1. A ? B: eB(M) 2. B: dB(eB(M)) = M A B 加密方法(函数) eA eB 解密方法(函数) dA dB 性质 For all M, dA(eA(M)) = M For all M, dB(eB(M)) = M 依赖于p*q 依赖于 p和q 密码学 RSA是一种非对称密码系统,它是基于大整数的乘积难以分解的特点。 假如A想用RSA系统发送消息M给B: 1. A ? B: eB(M) 2. B: dB(eB(M)) = M A B 加密方法(函数) eA eB 解密方法(函数) dA dB 性质 For all M, dA(eA(M)) = M For all M, dB(eB(M)) = M 依赖于p*q 依赖于 p和q 复杂 简单 简单VS复杂 易 难 空间复杂度 一个问题的空间复杂度是指解决该问题最少需要的存储空间。 我们在研究空间复杂度问题时,比较典型的问题是那些带有不确定性的搜索问题。 和时间复杂度类似,我们也可以用空间复杂度来刻画问题的难易程度。 时间复杂度和空间复杂度存在着某些联系。 总结 代表一个问题的复杂程度, 代表解决该问题程序的复杂程度。 易 难 THE END 算法设计与分析 参考书目: 1. 《算法设计与分析》,王晓东编著,清华大学出版社,2008年11月第3版 2. Algorithm Design, Jon Kleinberg and Eva Tardos, 2005. 3. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, 2009. 评分标准: 平时成绩50%(出勤、作业),考察50%。 1. 引言 --- 计算机科学与算法 什么是计算机科学? 什么是计算机科学? 计算机科学关注: 一个问题能否用计算机解决? 对于一个能用计算机解决的问题,至少需要用多少资源(时间、空间)才能解决该问题? 一个问题能否用计算机解决? 一个问题能否用计算机解决? 人们已经证明了有些问题用计算机是不能解决的。例如, (停机问题)设计一个程序A,该程序可以以任意一个程序B为输入,要求程序A能正确判断程序B在给定的输入w下是否终止(是否会陷入死循环)。 事实上,有很多问题都不能用计算机解决。 我们把能用计算机解决的问题叫做可判定问题,把不能用计算机解决的问题叫做不可判定问题。 计算机本身固有的缺陷 计算机本身固有的缺陷 所有程序的数量为“可数无穷多”,而所有问题的数量为“不可数无穷多”。 所以,在集合论的意义上,所有问题的数量多于所有程序的数量。故,必然存在某些问题不可能用计算机程序得到解决。 计算机本身固有的缺陷 问题
您可能关注的文档
最近下载
- 钳工高级理论+技能.doc
- 建筑施工企业全套安全资料(生产责任制、管理制度等).doc
- KW系统集成公司平衡计分卡实施 踏瑞绩效管理智能反馈比赛软件 参考答案.pdf VIP
- 专题二 函数与导数(2020-2024)五年高考《数学》真题分类汇编(解析版).docx VIP
- 西方文学理论 马工程 13.第十二章 英美新批评文论.ppt VIP
- 高考数学五年(2020-2024)真题《函数概念与基本初等函数》分类汇编含答案.docx VIP
- 第9课 隋唐时期的经济、科技与文化(教案)(表格式)【中职专用】《中国历史》(高教版2023基础模块).pdf VIP
- 婴幼儿肥胖管理专家共识(2025).pptx VIP
- 职业生涯规划:物流管理.pptx VIP
- 全程对中心静脉导管尖端位置的质量控制管理题库答案-2025年华医网继续教育.docx VIP
原创力文档


文档评论(0)