董永建《信息学奥赛一本通》(C++版)

​欢迎大家订阅我的专栏:算法题解:C++与Python实现
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

学习信息学算法至今已四年有余,虽然眼下更专注于各类竞赛的新题练习,但一直有个心愿未了,那就是整理《信息学奥赛一本通》的题解。所以,趁现在!


语言及算法基础篇

基础(一) C++语言

第一章 C++语言入门

第二章 顺序结构程序设计

第一节 运算符和表达式

第二节 常量和变量

第三节 标准数据类型

第四节 数据输入输出

第五节 顺序结构实例

第三章 程序的控制结构

第一节 if选择结构

第二节 switch语句

第四章 循环结构的程序设计

第一节 for语句

第二节 while语句

第三节 do-while语句

第四节 循环嵌套

第五章 数组

第一节 一维数组

第二节 二维数组

第三节 字符类型和字符数组

第六章 函数

第一节 函数

第二节 递归算法

第七章 结构体

基础(二)基础算法

第一章 高精度算法

第二章 数据排序

第三章 递推算法

第四章 递归算法

第五章 搜索与回溯算法

第六章 贪心算法

第七章 分治算法

第八章 广度优先算法

第九章 动态规划

第一节 动态规划的基本模型

第二节 背包问题

第三节 动态规划经典题

基础(三) 数据结构

第一章 栈

第二章 队列

第三章 树

第一节 树及二叉树

第二节 堆及其应用

第四章 图论算法

第一节 图的遍历

第二节 最短路径算法

第三节 图的连通性问题

第四节 并查集

第五节 最小生成树

第六节 拓扑排序与关键路径

posted @ 2026-05-26 21:57  热爱编程的通信人  阅读(3)  评论(0)    收藏  举报