知识点及难度(1-10 难度系数依次递增)
1.枚举[1-3]
2.排序
(1)冒泡排序[2]
(2)选择排序[3]
(3)插入排序[3]
3.搜索(bfs, dfs)[1-5]
4.贪心[1-5]
5.模拟[1-3]
6.二分[2-5]
7.DP(普通一维问题)[3-5]
8.高精度[1-5]
9.数据结构
(1)栈[2-4];
(2)队列[2-5]
(3)链表 [2-5]
10.数学
(1)初等数论[3-5]
11.排序
(1)归并排序[4-5]
(2)快速排序[4-5]
(3)桶排序[4]
(4)堆排序[4]
(5)基数排序[4~5]
12.搜索
(1)剪枝[4-6]
(2)双向 BFS[5-6]
(3)记忆化搜索[5]
(4)迭代加深搜索[5-6]
(5)启发式搜索[7]
13.DP
(1)背包 DP[4-6]
(2)树形 DP[4-6]
(3)状压 DP[5-6]
(4)数位 DP[5-6]
(5)DP 的常见优化[7]
14.字符串
(1)哈希[4-5]
(2)kmp[4-6]
(3)manacher[4-6]
15.图论
(1)欧拉回路[5-7]
(2)最小生成树[5-7]
(3)单源最短路及差分约束系统[5-7]
(4)拓扑序列[5-7]
(5)二分图匹配[7]
(6)图的连通性问题(割点、桥、强连通分量)[7]
(7)DFS 序[5-7]
(8)最近共同祖先[5-7]
16.数学
(1)排列组合[5-6]
(2)二项式定理[6]
(3)容斥原理[6-7]
(4)模意义下的逆元[5]
(5)矩阵运算[6-7]
(6)高斯消元[7]
17.数据结构
(1)ST 表[5-6]
(2)堆[5-6]
(3)树状数组[5-6]
(4)线段树[6-7]
(5)Trie 树[5-7]
(6)并查集[5-6]
(7)平衡树(利用系统自带的标准库实现简单平衡树)[5-7]
18.计算几何
(1)基础计算和基本位置关系判定[6-7]
(2)概率论[7+]
(3)博弈论[7+]
19.字符串
(1)AC 自动机[7-8]
(2)拓展 kmp[7-8]
(3)后缀数组[8-10]
(4)后缀自动机[8-10]
(5)回文自动机[8-10]
20.图论
(1)网络流[8-10]
(2)一般图匹配[9-10]
21.数学
(1)生成函数[8-10]
(2)莫比乌斯反演[8-10]
(3)快速傅里叶变换[9-10]
22.数据结构
(1)树链剖分[7-8]
(2)二维/动态开点线段树[7-8]
(3)平衡树[8-9]
(4)可持久化数据结构[8-9]
(5)树套树[9-10]
(6)动态树[9-10]
大纲列举内容仅供参考,实际比赛内容不限于大纲列举内容。
蓝桥杯大赛软件赛(编程类)知识点大纲
张小明
前端开发工程师
【Python教程】Python 怎么打包成 exe 文件 + 问题解析
在 Python 开发中,将脚本打包成独立的可执行文件(.exe)是交付成果的最后一步。PyInstaller 无疑是目前最流行、最强大的打包工具。然而,新手在使用时常会遇到“命令无效”或“环境变量缺失”的拦路虎。一、使用 PyInstaller 打包程…
ffmpeg-go过滤器系统完全解析:从基础操作到复杂特效的实现
ffmpeg-go过滤器系统完全解析:从基础操作到复杂特效的实现 【免费下载链接】ffmpeg-go golang binding for ffmpeg 项目地址: https://gitcode.com/gh_mirrors/ff/ffmpeg-go ffmpeg-go是一个强大的Golang绑定库,它让开发者能够轻松利用FFmpeg的强…
告别云服务商限制:手把手教你用一台闲置Linux主机搭建专属RustDesk远程桌面服务器
用闲置Linux设备打造私有化远程桌面:RustDesk服务器深度部署指南 你是否厌倦了商业远程桌面软件的连接限制和隐私顾虑?家里那台吃灰的旧笔记本或树莓派其实可以变身为高性能的私有远程控制中心。本文将带你解锁闲置Linux设备的终极潜能——构建完全自主可…
如何快速解决Windows运行库问题:VisualCppRedist AIO完整指南
如何快速解决Windows运行库问题:VisualCppRedist AIO完整指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过软件无法启动、游戏闪…
终极Angular Material Design集成指南:从入门到精通的UI开发秘籍
终极Angular Material Design集成指南:从入门到精通的UI开发秘籍 【免费下载链接】design-resources-for-developers Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more 项目地址: …
如何深度优化Windows窗口探查:WinSpy++专业开发者的实战指南
如何深度优化Windows窗口探查:WinSpy专业开发者的实战指南 【免费下载链接】winspy WinSpy 项目地址: https://gitcode.com/gh_mirrors/wi/winspy WinSpy是一款专为Windows开发者设计的专业级窗口探查工具,能够实时获取、分析和修改任意Windows程…