版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022/2/21演算法 第一章1介紹介紹12022/2/21演算法 第一章1-2什麼是演算法? n演算法是解決一個問題的流程n這個流程必須定義得很明確n而且可能會需要一些輸入n並且會產生一些輸出 2022/2/21演算法 第一章1-3為什麼要學演算法? n我們有 32 個外觀看起來都一樣的硬幣,其中有一個是劣幣而且其重量與其他 31 個不同(輕或重都可能)n請找出這個劣幣,並且決定它是比真幣輕或是重n唯一能使用的工具是一支天秤n每一次天秤量過的結果包括:左邊這一組硬幣的重量小於、等於、或大於右邊這一組硬幣的重量。 2022/2/21演算法 第一章1-4直覺的解法演算法1.1 2022/2/2
2、1演算法 第一章1-5直覺的解法演算法1.1n演算法 1.1 所需要使用的天秤次數跟輸入的硬幣數目成正比n換句話說,如果輸入的硬幣數有 n 個,那麼演算法 1.1 所需要使用的天秤次數跟 n 成正比2022/2/21演算法 第一章1-6聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-7聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-8聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-9聰明人花一星期想出的演算法 n淘汰與搜尋法n所需要使用的天秤次數跟 log2 n 成正比 2022/2/21演算法 第一章1-10學過演算法後設計出的演算法 2022
3、/2/21演算法 第一章1-11學過演算法後設計出的演算法2022/2/21演算法 第一章1-12為什麼要學演算法?n演算法 1.1 是沒學過演算法的普通人設計出的n演算法 1.2 則是沒學過演算法的聰明人所絞盡腦汁設計出的n演算法 1.3 則是學過演算法的普通人或聰明人設計出的n不管我們是普通人或聰明人,只要修學過演算法,我們所設計出來的演算法可以比聰明人(但是沒學過演算法)絞盡腦汁後所設計出的演算法還好! 2022/2/21演算法 第一章1-13更多必須修學演算法的理由 2022/2/21演算法 第一章1-14更多必須修學演算法的理由n圖論證明 n 個頂點的圖裡最多可以找出nn-2 棵生成
4、樹n當 n = 100 時,nn-2 等於 10196! n這個問題只要用貪婪法就可以很簡單地在 n2 的時間複雜度下解決掉 2022/2/21演算法 第一章1-15更多必須修學演算法的理由n凸面體 2022/2/21演算法 第一章1-16更多必須修學演算法的理由n一般人面對這個問題可能無從著手n如果你修學過演算法就知道這個問題只要用貪婪法就可以在 n log n 的時間複雜度下解決掉。 2022/2/21演算法 第一章1-17更多必須修學演算法的理由n看起來很簡單,實際上卻是很難的問題2022/2/21演算法 第一章1-18更多必須修學演算法的理由nNP-完備問題n到目前為止,所有的 NP-完備問題都還找不到任何有效率的演算法!2022/2/21演算法 第一章1-19更多必須修學演算法的理由n0/1打包問題 n公司裡有 n 個不同的物品,物品 i 所佔用的體積是 vi 而價值為 pi,大保險櫃的容量則是 Cn針對每一項物品,我們只能選擇放入大保險櫃或者不放入大保險櫃n我們的目標是使得大保險櫃中所放置的物品總價值最大,前提是所放置的物品總體積不能超過大保險櫃的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医肝病护理规范
- 吉林省吉林市第二十三中学2025-2026学年八年级下学期期中考试历史试题(含答案)
- 安徽省怀宁县高河中学2025-2026学年高一下学期期中考试历史试卷(含答案)
- 第一节 人地关系思想的演变教学设计高中地理鲁教版必修第三册-鲁教版2004
- CN111422370B 无人机弹射架单机、联排轨道弹射架及其发射方法 (中国科学院工程热物理研究所)
- 劳动版(第二版)教学设计-2025-2026学年中职中职专业课电气设备运行与控制66 装备制造大类
- 2026四川成都武侯区浆洗街社区卫生服务中心招聘1人考试模拟试题及答案解析
- 2026汉口学院飞机与飞行器设计师招聘(湖北)考试参考题库及答案解析
- 荥经县2026年春季“雅州英才”工程赴外招才引智引进高层次人才和急需紧缺专业人员(17人)笔试模拟试题及答案解析
- 2026广西柳州市教育系统参加高校毕业生暨“宏志助航计划”就业双选会(柳州专场)招聘86人笔试备考试题及答案解析
- 中等职业学校体育与健康课程标准
- 消费品与零售行业数字化转型-华润集团
- 《公路桥梁加固设计规范》
- 运维安全指导手册
- 一线员工沟通技巧培训课件
- 智能住宅小区安防系统的设计及智能居家养老系统
- GB/T 37977.51-2023静电学第5-1部分:电子器件的静电防护通用要求
- LY/T 3296-2022木结构钉连接部耐腐性能测试方法
- 牙周病的治疗计划(口腔内科学课件)
- 西南石油大学辅导员考试真题2022
- B2B销售原理与实践
评论
0/150
提交评论