来源/分类

第一章C++语言入门 信息奥赛一本通 第二章顺序结构程序设计 1.运算符和表达式 练习 2.常量和变量 课课通习题 3.标准数据类型 4.数据输入输出 5.顺序结构实例 课课通例题 第三章程序的控制结构 1.if选择结构 2.switch语句 第四章循环结构的程序设计 1.for语句 NOIP提高组 NOIP2004 模拟 4.循环嵌套 2.while语句 3.do-while语句 NOIP普及组 NOIP2002 NOIP2011 字符串 NOIP2010 NOIP2012 数学/数论 NOIP2015 枚举 第五章数组 1.一维数组 NOIP2005 2.二维数组 3.字符类型和字符数组 第六章函数 1.函数 数据结构 队列 NOIP2008 2.递归算法 第二部分基础算法 第一章高精度计算 第二章数据排序 NOIP2007 排序 NOIP2006 第三章递推算法 第四章递归算法 第五章搜索与回溯算法 第六章贪心算法 第七章分治算法 第八章广度优先搜索算 第九章动态规划 9.1动态规划的基本模型 线性 9.2背包问题 背包 区间 9.3动态规划经典题 第三部分数据结构 第一章栈 第二章队列 第三章树 3.1二叉树 搜索 深度优先搜索 3.2堆及其应用  第四章图论算法 4.1图的遍历 4.2最短路径算法 4.3图的连通性问题 4.4并查集 4.5最小生成树 4.6拓扑排序与关键路径 课课通(C++版) 2.顺序结构程序设计 2.7赋值语句 NOIP2017 3.分支结构程序设计 NOIP2016 4.循环结构程序设计 5.数组 5.2数组输入输出 5.3数组插入删除 5.4数组查找统计 5.5数组元素排序 5.6数组应用练习 5.7二维数组输入输出 5.8二维数组应用 5.9数字方阵 5.10字符数字 6.函数 6.1模块化编程 6.2函数的定义和调用 6.3函数的参数 6.5函数的递归调用 6.6函数应用 7.基本数据结构 7.1结构体的引入和应用 7.2结构体的扩展 7.3共用体的引入和应用 7.4文件 7.5队列 7.6队列的应用 7.7栈 7.8栈的应用 7.9哈希表 8.指针 8.1指针的概念 8.2指针的引用与运算 8.3指针与数组 8.4函数指针及扩展 8.5指针应用举例 9.基本算法 9.1进制转换 9.2高精度运算 9.3模拟 NOIP2003 9.4递推 9.5分治与递归 9.6贪心 9.7穷举 9.8算法评价 9.9宽度优先搜索 粤教版高中信息技术 顺序结构 9.10深度优先搜索 9.11回溯法 9.12动态规划 9.130-1背包 动态规划 10.位运算及标准模板库 10.1位运算 10.2vector 10.3stack 10.4queue和priority_queue 10.5map和pair 10.6set 10.7string 10.8algorithm NOIP1995 NOIP1996 NOIP1997 NOIP1998 递归/回溯 NOIP1999 NOIP2000 NOIP2001 贪心 依赖背包 NOIP2009 NOIP2013 图论 拓扑排序 NOIP2014 DFS 水题 NOIP2018 CSPJ普及组 CSPJ2019 完全背包 BFS CSPS提高组 CSPS2019 CSPJ2020 二进制转换 计数排序 CSPS2020 NOIP2020 exKMP 程序设计竞赛 第1部分语言入门 分支结构 循环结构 CSPJ2021 循环嵌套 数据类型 自定义函数 Python基础 Python基础练习