- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
范文 范例 指导 学习
word版本整理分享
全国青少年信息学奥林匹克联赛
算法讲义
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc251931627 算法基础篇 PAGEREF _Toc251931627 \h 1
HYPERLINK \l _Toc251931628 算法具有五个特征: PAGEREF _Toc251931628 \h 2
HYPERLINK \l _Toc251931629 信息学奥赛中的基本算法(枚举法) PAGEREF _Toc251931629 \h 4
HYPERLINK \l _Toc251931630 采用枚举算法解题的基本思路: PAGEREF _Toc251931630 \h 4
HYPERLINK \l _Toc251931631 枚举算法应用 PAGEREF _Toc251931631 \h 4
HYPERLINK \l _Toc251931632 信息学奥赛中的基本算法(回溯法) PAGEREF _Toc251931632 \h 7
HYPERLINK \l _Toc251931633 回溯基本思想 PAGEREF _Toc251931633 \h 7
HYPERLINK \l _Toc251931634 信息学奥赛中的基本算法(递归算法) PAGEREF _Toc251931634 \h 10
HYPERLINK \l _Toc251931635 递归算法的定义: PAGEREF _Toc251931635 \h 10
HYPERLINK \l _Toc251931636 递归算法应用 PAGEREF _Toc251931636 \h 10
HYPERLINK \l _Toc251931637 算法在信息学奥赛中的应用 (递推法) PAGEREF _Toc251931637 \h 13
HYPERLINK \l _Toc251931638 递推法应用 PAGEREF _Toc251931638 \h 14
HYPERLINK \l _Toc251931639 算法在信息学奥赛中的应用 (分治法) PAGEREF _Toc251931639 \h 17
HYPERLINK \l _Toc251931640 分治法应用 PAGEREF _Toc251931640 \h 18
HYPERLINK \l _Toc251931641 信息学奥赛中的基本算法(贪心法) PAGEREF _Toc251931641 \h 20
HYPERLINK \l _Toc251931642 贪心法应用 PAGEREF _Toc251931642 \h 21
HYPERLINK \l _Toc251931643 算法在信息学奥赛中的应用(搜索法一) PAGEREF _Toc251931643 \h 24
HYPERLINK \l _Toc251931644 搜索算法应用 PAGEREF _Toc251931644 \h 24
HYPERLINK \l _Toc251931645 算法在信息学奥赛中的应用(搜索法二) PAGEREF _Toc251931645 \h 28
HYPERLINK \l _Toc251931646 广度优先算法应用 PAGEREF _Toc251931646 \h 29
HYPERLINK \l _Toc251931647 算法在信息学奥赛中的应用(动态规划法) PAGEREF _Toc251931647 \h 32
HYPERLINK \l _Toc251931648 动态规划算法应用 PAGEREF _Toc251931648 \h 33
算法基础篇
学习过程序设计的人对算法这个词并不陌生,从广义上讲,算法是指为解决一个问题而采用的方法和步骤;从程序计设的角度上讲,算法是指利用程序设计语言的各种语句,为解决特定的问题而构成的各种逻辑组合。我们在编写程序的过程就是在实施某种算法,因此程序设计的实质就是用计算机语言构造解决问题的算法。算法是程序设计的灵魂,一个好的程序必须有一个好的算法,一个没有有效算法的程序就像一个没有灵魂的躯体。
算法具有五个特征:
1、有穷性: 一个算法应包括有限的运算步骤,执行了有穷的操作后将终止运算,不能是个死循环;
2、确切性: 算法的每一步骤必须有确切的定义,读者理解时不会产生二义性。并且,在任何条件下,算法只有唯一的一条执行路径,对于相同的输入只能得出相同的输出。如在算法中不允许有“计算8/0”或“将7或8与
您可能关注的文档
最近下载
- 典范英语4a Lesson3 The Camcorder课件.pptx VIP
- 全省寄生虫病防治技能竞赛理论考试题及答案.doc VIP
- 医疗纠纷防范与医疗安全培训课件.pptx VIP
- GB∕T 2997-2015 致密定形耐火制品体积密度,显气孔率和真气孔率试验方法.pdf
- 大货车按揭车辆转让协议书.docx VIP
- 2025年福建省中考英语真题.pdf
- 苏教版小学科学二年级下册第二单元《4.磁铁吸力》教学设计.doc VIP
- DB42T 678-2023 茶小绿叶蝉绿色防控技术规程.pdf VIP
- 钳工培训PPT钳工基础知识.ppt VIP
- 三江源国家公园总体规划(2023-2030年).pdf
文档评论(0)