摘要: 小赛码/正式课/CPP/知识点 冒泡排序 vs 选择排序核心知识点总结 一、冒泡排序 1. 核心原理 相邻元素两两比较,将较大值逐步"冒泡"到数组末端 排序过程可视化:VisuAlgo演示 2. 算法步骤 外层循环:控制排序轮次(N 个元素需要 N-1轮) 内层循环:每轮比较相邻元素 升序排列:若前 阅读全文
posted @ 2025-12-20 05:01 stephen_zuo 阅读(6) 评论(0) 推荐(0)
摘要: 小赛码/备课 总体目标 学生能够理解 指针与引用的核心概念,从内存角度认识“变量、地址、数据之间的关系”,明确指针与引用在访问和修改数据时的作用与区别,避免“会写但不懂”的情况,并能在函数参数传递和简单实际问题中正确使用。 基础理解与认知建立 理解为什么需要指针与引用 • 认识变量的本质: o 变量 阅读全文
posted @ 2025-12-20 04:38 stephen_zuo 阅读(2) 评论(0) 推荐(0)
摘要: 竞赛/基础 栈是什么? 栈(Stack) 是一种 先进后出(FILO) 的线性数据结构,类似于叠盘子:最后放上去的盘子会被最先取走。 核心特性:只能在一端(栈顶)进行插入(入栈)和删除(出栈)操作 基本操作: push():元素入栈,放到栈顶。 pop():栈顶元素出栈。 peek():查看栈顶元素 阅读全文
posted @ 2025-11-23 17:22 stephen_zuo 阅读(14) 评论(0) 推荐(0)
摘要: 好的,我理解您的要求。我将去掉所有的引用标记,以简洁明了的格式重新为您整理这套真题的知识点精讲,方便孩子阅读和理解。 GESP C++ 二级真题 (2025.09) 知识点精讲 单选题部分 1. 题:人工智能-大模型概念 考查知识点:计算机前沿技术常识。 题目解析/扩展: 当前科技领域所说的“大模型 阅读全文
posted @ 2025-11-20 15:05 stephen_zuo 阅读(28) 评论(0) 推荐(0)
摘要: 竞赛/基础 UTF-8 编码规则与合法性判断 UTF-8 编码基本规则 UTF-8 是一种可变长度的 Unicode 编码方式,使用 1 到 4 个字节表示一个字符。 字节结构模式 字符长度 第一个字节范围 第一个字节模式 后续字节模式 表示的 Unicode 范围 1 字节 0 x 00-0 x 阅读全文
posted @ 2025-11-17 16:36 stephen_zuo 阅读(30) 评论(0) 推荐(0)
摘要: 竞赛/数组 编程练习题(三) (2)最短单词查找 题目描述 输入一段由若干个以空格分隔的英文单词组成的文章,文章以英文句点 . 结束,且总字符数不超过 200。 请编程求出文章中 最短的单词。 输入样例 We are Oiers. 输出样例 We (3)加法表达式求值 题目描述 计算仅含有 加法运算 阅读全文
posted @ 2025-11-11 22:20 stephen_zuo 阅读(9) 评论(0) 推荐(0)
摘要: 竞赛/数组 (1)数组最小值调整 题目描述 输入 n 个数,编程将数组中的 最小值 放到数组第 1 个位置,其他元素的值保持不变。 输入格式 第一行输入一个整数 n(表示数组长度) 第二行输入 n 个整数,表示数组元素。 输出格式 输出调整后的数组。 (2)狐狸与兔子的洞穴游戏 题目描述 围绕着山顶 阅读全文
posted @ 2025-11-11 22:20 stephen_zuo 阅读(16) 评论(0) 推荐(0)
摘要: 数论基础 一、整除 1. 什么是整除? 如果一个数 a 能被另一个数 b 整除,就表示 b ÷ a 没有余数。 读作 “a 整除 b”。 2. 举例 6 ÷ 2 = 3,没有余数: $$ 6 \div 2 = 3 $$ 9 ÷ 3 = 3: $$ 9 \div 3 = 3 $$ 12 ÷ 5 = 2 阅读全文
posted @ 2025-11-06 16:58 stephen_zuo 阅读(15) 评论(0) 推荐(0)
摘要: 竞赛/技巧 C++ 匿名函数 (Lambda 表达式) #include <bits/stdc++.h> using namespace std; int main() { vector<int> v = {5, 3, 1, 4, 2}; // 基本Lambda格式: [capture\](para 阅读全文
posted @ 2025-09-24 17:11 stephen_zuo 阅读(29) 评论(0) 推荐(0)
摘要: 竞赛/基础 位运算知识点总结 目录 基本运算符 运算符性质 经典例题 [GESP 真题精选] [ 位运算实用技巧大全 ] 基本运算符 1. 左移运算符 << int a = 5; // 二进制 00000101 int b = a << 2; // 二进制 00010100 → 十进制20 - ** 阅读全文
posted @ 2025-09-24 17:10 stephen_zuo 阅读(30) 评论(0) 推荐(0)