![程序设计竞赛专题挑战教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/459/46424459/b_46424459.jpg)
上QQ阅读APP看书,第一时间看更新
1.3 算法知识点总览
蓝桥杯软件类大赛是算法竞赛,主要考核数据结构和算法的相关知识。算法竞赛涉及丰富的知识点和高难度的编程。不过不用太担心,算法竞赛题目的难度是分级、分阶段的,难题、罕见题并不多,能做出来的参赛选手也少。参赛选手可以把学习的重点放在基础的、常见的算法上,并通过大量的实战练习提高编程能力,以期在蓝桥杯大赛的省赛甚至全国赛上获奖。
计算机数据结构和算法的知识点非常多,这些知识点是计算机科学发展的过程中,经过无数科学家和程序员研究、实践而总结出的精华,是计算机科学这片天空中的“星星”。学习和掌握它们,是成为一名合格程序员的必经之路。当然,蓝桥杯软件类大赛只考一小部分。按所涉及的知识点可以将算法竞赛题目分为这几个大类:杂题、数据结构、基本算法、搜索、DP、数学、字符串、图论等。其中的“杂题”是指不需要使用什么算法和数据结构,或者不方便归类的题目,但其目的都是考查参赛选手的思维和编程能力,杂题也可能很难。
本节会列出除“杂题”外的绝大多数算法竞赛知识点,并按难度将它们分成一星(*)、二星(**)、三星(***)知识点。读者应努力掌握一星、二星知识点,本书的内容也主要涉及一星和二星知识点。
✧ 提示:知识点的难度和题目的难度并不一定对应,对于简单的知识点也可能会出难题。
1.基本数据结构
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/4.jpg?sign=1739548018-w9o741cRwcNYBjlutQkwtlES4UJHYKzR-0-558a3c07a59043a4a2c38f4f8ba1a99e)
2.基础算法
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/5.jpg?sign=1739548018-HKmQGkznpYxJnDYl9siKhYqeobUuFd2h-0-c53c1b7c6a85dab66f20fc969bf779ff)
3.搜索
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/6.jpg?sign=1739548018-nMVEZ9JZhLIUwv1OUJIupBj8u6g3UaUk-0-fbdfa6e86595c6555e734dbf767b428d)
4.高级数据结构
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/7.jpg?sign=1739548018-fofX0a5gC6Tf8LfPdPxllavDpqS6oa46-0-1e1df9489af6ed0a08a17f39dccbeb83)
5.动态规划(DP)
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/8.jpg?sign=1739548018-TXRodkqigVSHJvtJJtv1MAHmEHP97mGK-0-46200478fcf80cddf3b825e4c9d6cfc7)
6.数学
数学是一个大类。
(1)简单数学,只用到中小学的数学知识,但是相应题目也可能很难。
(2)初等数论。
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/9.jpg?sign=1739548018-OcV6QF2gSh4ixR7WUnpzwaiSRyLB4YAu-0-90c7c8ba6ebc0ec98594eaccc33f05a1)
(3)组合数学。
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/10.jpg?sign=1739548018-2ox9ZhgPOQAvXssruvLQq24rS519CVry-0-51bd5642d0a9bbd3d624b2c4eee964dd)
(4)其他。
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/11.jpg?sign=1739548018-RM8AVaO0zmQ6UR1GUROavsDu2nTVs7Mn-0-02d6f1cb779a2df5496837198fa83282)
(5)几何。
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/12.jpg?sign=1739548018-IlEmyLThmU9uqy8FWvBljc95odH4sFKA-0-dbf26b4947627f54e8aa1cd0ff9e4185)
7.字符串
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/13.jpg?sign=1739548018-9F4Xkj8DIv8wkDbpACmP4fbcXctn7lnF-0-9f5cec108b47f39344cf7f83c4ea60f2)
8.图论
![](https://epubservercos.yuewen.com/DC5C7B/25643898309570106/epubprivate/OEBPS/Images/14.jpg?sign=1739548018-9AfDOfPqPiaUQr2uxeYTkNBCqWv4u3H9-0-dc690410c61e94b96c3ce9be4aea0b47)