自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (81)
  • 收藏
  • 关注

原创 轻松理解C++中队列和栈的区别

队列:遵循先进先出(FIFO),适用于排队、任务调度等场景。栈:遵循后进先出(LIFO),适用于回退、递归、历史记录等场景。 

2025-06-24 15:34:41 253

原创 轻松理解C++中的栈(stack)

栈(Stack)是一种先进后出的数据结构,栈的特点是后进来的元素先被移除。栈的元素是线性排列的,但只允许在一端(栈顶)进行添加和移除操作。

2025-06-24 15:26:05 267

原创 轻松理解C++中的队列

队列是一种先进先出(FIFO, First In First Out)的数据结构,它允许在一端添加元素(称为队尾),并在另一端移除元素(称为队首)。你可以把队列想象成一个排队的人群,第一个排队的人最先被服务,依此类推。

2025-06-24 15:13:03 358

原创 学会C++中的vector的基本操作

vector是 C++ 标准库中的一个动态数组类,它可以在运行时自动调整大小,非常适合用于处理大小不确定的集合。

2025-06-24 14:30:14 177

原创 C++中的迭代器

在 C++ 中,迭代器 是一种对象,用来遍历(访问和操作)容器(如 vector、list、map 等)中的元素。迭代器是一个通用工具,它允许你使用统一的方式遍历、修改和删除容器中的元素。迭代器像是指针,但比指针更灵活,能与不同类型的容器配合使用。

2025-06-24 14:22:33 311

原创 C++98和C++11的for循环使用对比

C++98 中的传统 for 循环适合需要明确控制循环变量或索引的情况。C++11 的范围-based for 循环适用于遍历容器中的所有元素,不需要手动管理循环索引。

2025-06-24 13:56:27 613

原创 轻松理解 Python 中的 set 函数

set 是 Python 中非常强大的数据结构,它适合用于去重、集合运算以及元素存在性检查。它在许多实际场景中(如过滤重复数据、集合运算等)都非常有用。

2025-06-24 10:06:00 261

原创 理解 Python 列表推导式:简洁高效的数据处理

相比传统的 for 循环,列表推导式让代码更简短、更易读。列表推导式能够让我们在一行代码内完成对列表的创建和修改,大大简化了代码的复杂度。

2025-06-24 09:37:21 314

原创 读懂Python 中的 lambda(匿名) 函数

lambda表达式用于创建匿名函数,无需def定义即可快速实现简单功能,lambda常与map()函数配合使用。

2025-06-24 08:56:01 631

原创 轻松读懂 Python 中的 map() 函数:如何高效处理多个可迭代对象

map()函数可以对可迭代对象的每个元素应用指定函数,返回处理后的新可迭代对象。

2025-06-24 08:45:30 398

原创 讲解scratch中链表(列表)的知识点

Scratch中的链表(列表)是一种可存储多种数据类型的有序结构,支持动态增减元素。创建空列表后,可通过"添加元素到末尾"积木扩展列表,用"列表的第n项"访问元素,用"删除第n项"移除指定位置元素。示例展示了从创建空列表到添加1、2、3的完整操作流程,最后显示列表内容。该数据结构通过简单的积木实现了灵活的数据存储管理功能,适合初学者理解基本编程概念。

2025-06-23 10:25:08 371

原创 解决python中with读写文件的路径和模式问题

文件操作模式包括只读('r')、写入('w')、追加('a')和读写('r+'),分别用于读取、覆盖写入、末尾追加和同时读写文件。处理路径时需注意Windows反斜杠转义问题,可使用双反斜杠或原始字符串(r'')。当文件不存在时,'r'模式会报错,而'w'或'a'模式会自动创建文件。示例展示了如何安全打开文件并进行读写操作,同时避免常见的路径和文件不存在问题。

2025-06-21 09:32:08 126

原创 C++中,字符与字符串直接拼接(重点,易错)

具体来说,`std::string` 类重载了 `+` 运算符,使得我们可以将一个 `char` 类型的单个字符添加到 `std::string` 末尾。` 实际上是将 `s` 字符串和字符 `ch` 拼接在一起,并将结果重新赋值给 `s`。1. `s` 是一个 `std::string` 类型的变量,`ch` 是一个 `char` 类型的变量。` 是完全合法的,执行后会把字符 `ch` 加到字符串 `s` 的末尾。- `std::string` 已经重载了 `+` 运算符,允许字符与字符串的拼接。

2025-06-07 10:27:51 253

原创 python电子学会三级的零碎笔记

‌示例‌:如果s = ['a', 'b', 'c'],则' '.join(s)+'\n'的结果是'a b c\n',写入文件时所有元素会在一行内显示,每个元素之间用空格分隔,末尾有一个换行符。(2) '\n'.join(s)‌:如果s = ['a', 'b', 'c'],则'\n'.join(s)的结果是'a\nb\nc',写入文件时每个元素会占据文件的一行。(1) ' '.join(s)+'\n'‌:这种方式首先将列表s中的每个元素通过空格连接成一个字符串,然后在字符串末尾添加一个换行符\n。

2025-06-07 08:49:33 476 2

原创 ps中几种常见的方式去除图片中的水印

当你需要移除图片中的水印时,Photoshop提供了几种有效的工具和方法。这里有几种常见且实用的方式,帮助你高效地去除水印,并恢复图像的原始状态。

2025-05-26 13:19:51 652

原创 Python与C++中浮点数的精度与计算误差(易忽略易错)

理解浮动点数的特性,能够避免出现意外的计算错误。

2025-05-25 09:16:45 516

原创 C++与Python中除法运算的区别(易错)

C++: 两个整数相除时,结果会是整数,自动丢弃小数部分。Python: 使用 / 时,即使是整数,结果也是浮动点数;使用 // 时,才会进行整数除法,丢弃小数部分。

2025-05-25 08:36:36 374

原创 C++中,浮点数可以强制转换为 char 类型

在 C++ 中,浮点数可以被强制转换为 char 类型,但结果是浮点数的小数部分会丢失,仅保留整数部分,且如果超出 char 类型的表示范围,会导致未定义行为,但通常不会引发运行时错误。

2025-05-25 08:29:52 279

原创 编码是转换成电脑识别的字符,解码是把电脑识别的字符转变为汉字,是吗?

编码和解码是计算机处理字符信息的基本过程。编码是将人类可读的字符(如汉字)转换为计算机可识别的二进制数据,而解码则是将二进制数据转换回人类可读的字符。ASCII码和UTF-8是常见的编码方式,其中ASCII仅包含英文字符和符号,而UTF-8可以表示更广泛的字符集,包括汉字。URL编码是一种特殊的编码方式,它将非ASCII字符转换为ASCII字符,以确保在URL中的安全传输。例如,汉字“段”首先通过UTF-8编码为三个字节,然后每个字节转换为%XX的形式,形成URL编码后的字符串。

2025-05-23 09:36:37 432

原创 Python数据结构深度解析:列表、元组与字典的顺序与重复性

列表和元组在元素的顺序和重复性方面非常相似,区别主要体现在元组的不可变性。字典在保持元素顺序的同时,限制了键的唯一性,但其值却可以重复。

2025-05-17 09:01:39 403

原创 Python中,del语句和clear()方法都可以影响列表的内容

del删除的是整个列表或特定元素,而clear()是清空列表内容,列表对象仍然存在。

2025-05-17 08:50:28 208

原创 Python 数据类型:可变与不可变类型的区别

不可变类型(如int、float、tuple等):一旦创建,内容不可修改。对它们的操作会生成新的对象。可变类型(如list、dict、set等):它们的内容可以直接修改,允许你对其进行增、删、改操作。

2025-05-17 08:40:29 1285

原创 交互式解释器与 print() 函数的区别————为什么输入“Hello”会输出“Hello”,print(“Hello”) 会输出Hello,而不是‘Hello‘

1、交互式解释器逐行执行代码并显示每个表达式的“表示形式”,包括必要的符号和引号,如输入字符串"Hello"时会显示'Hello'。2、print()函数则专注于将值的内容输出到屏幕,不显示数据的表示形式,如调用print("Hello")时仅输出Hello。3、关键区别在于,交互式解释器展示数据的表示形式,便于开发者调试;print()函数则直接输出数据内容,便于用户查看。

2025-05-16 13:32:18 153

原创 C++ 数组长度sizeof(a)/sizeof(a[0])(易错)

/ 长度超过赋值,其多余的赋值为0值。获取静态数组长度:sizeof(a)/sizeof(a[0]),但是注意不使用a.length()如果你想使用 a.length(),可以考虑使用 std::vector 类型。//输出123456780。// 易错点:1 0 0 0 0。

2025-04-27 14:34:37 278

原创 按位与运算 按位或运算

按位或运算是对每一位进行比较,如果两位中至少有一个是 1,则结果是 1,否则是 0。按位与运算是对每一位进行比较,如果两位都是 1,则结果是 1,否则是 0。,即对 7 和 4 的二进制表示进行按位与操作。

2025-04-27 13:56:22 200

原创 二进制补码:给补码求原码

由于原码表示的是正数74,并且我们知道这是一个负数,所以最终结果是。在8位二进制补码中,10110110表示的是十进制下的( A )。为了得到负数的原码,我们首先需要对补码取反,再加1。

2025-04-27 13:31:00 635

原创 C++ 区分关键字和标识符

关键字:是C++语言的一部分,具有特定的用途,不能作为标识符使用。标识符:是程序员自定义的名称,用于标识变量、函数、类等,可以根据需要进行选择,但不能与关键字重复。

2025-04-27 13:19:25 349

原创 C++ 完全数

除去6之外的因数之和为1+2+3=6,所以6为完全数

2025-04-27 12:46:31 198

原创 C++ 100~n之间的所有整数,数字x共出现的次数

C++ 2024年信息素养大赛真题

2025-04-27 09:59:31 639

原创 C++ 算法创意实践真题之口袋平方数

C++2024年青少年信息素养大赛之算法创意实践的真题:题目:小A有一个神奇口袋,里面可以装各个平方数,口袋的负载量就是口袋里所有数字之和。当负载量超过L的时候不能再装平方数,现在给定n个数,从左往右筛选其中的平方数,并依次将平方数放入口袋,编成程序,输出口袋里能装下几个平方数。

2025-04-27 09:07:43 214

原创 C++:for的运行过程(易混淆)

for(初始条件;判断循环体是否能执行的条件;每次循环结束(循环体执行完才会执行)更新条件)

2025-04-20 09:58:42 474

原创 C++:在条件判断时何时为if,何时为else (易混淆※※※)

C++:i % 3 1>=!6 在条件判断时何时为if,何时为else (易混淆)

2025-04-20 09:44:33 190

原创 C++ 基础:注意a == b; b == a;陷阱

int a = 3, b = 4; a == b;    b == a;    cout << a << b;如果对这道题有困惑,欢迎来看

2025-04-20 09:20:36 401

原创 C++常见字符串函数(例题详解版)

C++常见字符串函数(例题详解版)

2025-04-01 10:23:32 937

原创 python爬虫笔趣阁小说(仅用于技术学习)

python爬虫笔趣阁小说(仅用于技术学习)

2025-04-01 09:59:52 420

原创 让你弄懂电动到底是什么

我来用几个生活化的例子,把电机的作用“翻译”成你熟悉的场景,保证有趣又好懂!

2025-03-26 16:44:21 322

原创 后端的api可以理解成一个目录地址吗,让我们一起来探索吧

可以把后端的api理解为一个目录地址,但并不准确,这篇文章会让你理解后端api的正确用法

2025-03-26 16:34:40 701

原创 html图文归纳笔记

html图文归纳笔记

2025-03-26 16:26:42 96

原创 2023全国青少年信息素养大赛C++算法创意实践挑战赛初赛试卷和答案解析

2023全国青少年信息素养大赛C++算法创意实践挑战赛初赛试卷和答案解析

2025-03-08 10:04:10 3654

原创 让你轻松理解python中返回值与输出屏幕的关系

python中返回值与输出屏幕的关系

2025-02-28 14:08:33 164

C++二级测试卷题及答案.cpp

电子学会C语言二级真题答案解析

2024-12-08

二级202303+.cpp

电子学会C语言二级真题答案解析

2024-12-08

Py一级2020.9.docx

Python一级考级

2024-12-08

202406Python二级真题.docx

电子学会python二级答案解析

2024-12-08

202312电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202112电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202212电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202109电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202203电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202403电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

python二级编程题.py

电子学会python二级答案解析

2024-12-08

202309电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202209电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202305电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202103电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202206电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202303电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202106电子学会C语言一级真题.docx

电子学会C语言一级真题答案解析

2024-12-08

202409电子学会C语言二级真题.docx

电子学会C语言二级真题答案解析

2024-12-08

C++二级真题.docx

电子学会C语言二级真题答案解析

2024-12-08

2023年全国青少年信息素养大赛之算法挑战赛C++小学生复赛真题及解析

2023年全国青少年信息素养大赛之算法挑战赛C++小学生复赛真题及解析

2025-06-08

【信息学竞赛】2024小学组信息素养大赛复赛真题解析:涵盖几何计算、字符串操作与逻辑判断

内容概要:本文档为2024年信息素养大赛算法创意实践挑战赛小学组复赛的真题及答案解析,涵盖六个编程题目,分别是“玫瑰花地的面积”、“判断三角形”、“汤姆的日记”、“正方形数量”、“字符操作”和“猴子摘桃”。每个题目通过具体情境引入,详细描述了题目背景、输入输出格式、解题思路和参考代码。通过这些题目,学生能够提升编程能力,培养逻辑思维和解决问题的能力。 适合人群:适合小学阶段的学生,尤其是对编程和算法感兴趣的小学组参赛选手。 使用场景及目标:①作为信息素养大赛的复赛准备材料,帮助参赛学生熟悉比赛题型和难度;②作为编程教学中的练习题,提高学生的编程技能和逻辑思维能力;③通过实际编程练习,增强学生对数学和几何概念的理解。 阅读建议:学生应先理解每个题目的背景和要求,尝试独立思考解题方法,再参考提供的解题思路和代码示例进行验证和改进。教师或家长可以引导学生逐步分析问题,鼓励他们多角度思考并动手实践,以加深理解和记忆。

2025-06-08

全国青少年信息素养大赛之算法挑战赛C++小学生复赛测试卷

包含最大公约数、最小公倍数、素数、选择排序、冒泡排序、二分查找、斐波那契数列考点。

2025-06-08

C++信息素养真题(23年和24年)

C++信息素养真题(23年和24年)

2025-05-23

Typora(写笔记专业软件).rar

Typora(写笔记专业软件).rar

2025-05-23

HBuilderX.4.57.2025032507.zip

HBuilderX.4.57.2025032507.zip

2025-05-23

geek.1.5.2.165.exe

geek.1.5.2.165.exe

2025-05-23

python-3.7.8-amd64.exepython-3.12.2-amd64.exe

python-3.7.8-amd64.exe python-3.12.2-amd64.exe

2025-05-23

Dev-Cpp 5.4.2 TDM-GCC x64 4.7.1 Setup.exe

Dev-Cpp 5.4.2 TDM-GCC x64 4.7.1 Setup.exe

2025-05-23

2021年03月份scratch一级考前测试题(1).docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

2021年12月青少年软件编程(图形化)等级考试试卷(二级).docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

2021年9月青少年软件编程(图形化)等级考试试卷(二级)-20210911095801736.docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

2021年9月青少年软件编程(图形化)等级考试试卷(三级)-20210911095810175.docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

2021年9月青少年软件编程(图形化)等级考试试卷(一级)-20210911143542910.docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

2021年12月青少年软件编程(图形化)等级考试试卷(三级).docx

青少年软件编程(图形化)等级考试试卷

2024-12-08

201912全国青少年软件编程(python)等级考试试卷(一级).pdf

Python一级考级

2024-12-08

2021.06-python1级.docx

Python一级考级

2024-12-08

2020.12PY 1级.docx

Python一级考级

2024-12-08

2021.03PY一级.docx

Python一级考级

2024-12-08

2020全国青少年软件编程(python)等级考试试卷(一级).docx

Python一级考级

2024-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除