跳至主要内容
🗺️ 选择学段开始闯关
📘 小学闯关1-6年级 📗 初中闯关7-9年级 📕 高中闯关10-12年级 💻 信奥编程GESP·CSP·NOI
🔑 登录 / 注册
💻

信奥编程 · 闯关地图

GESP四级 · 全部 · AI 智能陪练

💻
第1单元
指针基础
1
指针概念(地址/指针变量/取地址符&/解引用符*)
📌 一、指针基础
开始
2
指针与数组的关系(数组名即首元素地址/指针算术)
📌 一、指针基础
开始
💻
第2单元
结构体
3
结构体定义/成员变量/初始化/成员访问(.运算符)
📌 二、结构体
开始
4
结构体数组与结构体指针(->运算符)
📌 二、结构体
开始
5
结构体嵌套与作为函数参数(值传递vs引用传递)
📌 二、结构体
开始
💻
第3单元
多维数组
6
二维数组定义/初始化/下标访问(行优先存储)
📌 三、多维数组
开始
7
矩阵基础运算(转置/加法/乘法概念)
📌 三、多维数组
开始
💻
第4单元
函数体系
8
函数声明/定义/调用与返回值
📌 四、函数体系
开始
9
参数传递三种方式(值传递/引用传递/指针传递)对比
📌 四、函数体系
开始
10
变量作用域(全局变量/局部变量/形式参数)与生命周期
📌 四、函数体系
开始
💻
第5单元
递推算法
11
递推思想(从已知到未知/递推关系式)
📌 五、递推算法
开始
12
经典递推例题(斐波那契/爬楼梯/汉诺塔递推公式)
📌 五、递推算法
开始
💻
第6单元
排序算法
13
排序基础概念(内排序/外排序/稳定性/时间复杂度/空间复杂度)
📌 六、排序算法
开始
14
冒泡排序(原理/代码/时间复杂度O(n²)/稳定性)
📌 六、排序算法
开始
15
插入排序(原理/代码/时间复杂度O(n²)/稳定性)
📌 六、排序算法
开始
16
选择排序(原理/代码/时间复杂度O(n²)/不稳定性)
📌 六、排序算法
开始
17
sort函数使用(#include <algorithm>/自定义比较函数)
📌 六、排序算法
开始
💻
第7单元
文件操作
18
文本文件读写(ofstream/ifstream/open/close)
📌 七、文件操作
开始
19
文件重定向(freopen与输入输出流切换)
📌 七、文件操作
开始