自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 【C++】回文数专项练习

xa+b+c+d+…1234, ( 1 + 3 ) − ( 2 + 4 ) = − 2 (1+3)-(2+4)= -2(1+3)−(2+4)=−2,不是11的倍数,故1234不是11的倍数。1089:( 1 + 8 ) − ( 0 + 9 ) = 0 (1+8)-(0+9)=0(1+8)−(0+9)=0,是11的倍数,故1089是11的倍数。1221:( 1 + 2 ) − ( 2 + 1 ) = 0 (1+2)-(2+1)=0(1+2)−(2+1)=0,是11的倍数,故1221是11的倍数。

2024-03-16 21:58:49 894

原创 【python】质数(素数)

质数(又称素数),是指在大于1的自然数中,除了1和它本身外,不能被其他自然数整除(除0以外)的数称之为质数(素数)。比1大但不是质数的数称为合数,1和0既非素数也非合数。import math #调用math模块1.判断某一个数是否为质数2.求2-N之间不包括N的所有质数并输出到一个列表中,并将该列表打印出来。

2023-12-14 15:41:22 192

原创 【Python/C++ 递归】汉诺塔

汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘1.游戏规则条件: 有A、B、C三根柱子,A柱子按照上小下大放置圆盘。规则: 每次只能移动1个圆盘,圆盘可在A、B、C三根柱子间任意移动,并且始终保持小盘在大盘上。

2023-11-17 15:21:25 218

原创 【CSP 入门/提高】模板题库

size()

2023-10-18 14:21:19 170

原创 [CSP-S 提高组]杂项学习

该时间包括 ls 进程执行时实际使用的 CPU 时间,ls 进程耗费在阻塞上的时间(如等待完成 I/O 操作)和其他进程所耗费的时间(Linux 是多进程系统,ls 在执行过程中,可能会有别的进程抢占 CPU)。该时间仅指 ls 进程执行时实际使用的 CPU 时间,而不包括其他进程所使用的时间和本进程阻塞的时间。(3) sys:进程 ls 在内核态运行所耗费的 CPU 时间,即执行内核系统调用所耗费的 CPU 时间。date 显示系统当天的时间,包含秒,分,时,日期,年份。代表上一级目录的缺省)

2023-08-24 16:18:01 151

原创 【图】图的深度搜索和广度搜索

具体来说,BFS会先访问起始顶点,然后依次访问与起始顶点直接相邻的所有顶点,接着访问与这些顶点直接相邻的未被访问过的顶点,以此类推,直到找到目标顶点或者遍历完整张图。图的深度优先遍历(Depth First Search,DFS)是一种遍历图的算法,其基本思想是从起始顶点开始,不断访问邻接顶点,直到无法继续访问为止,然后回溯到之前的顶点,继续访问其未被访问过的邻接顶点。在实现过程中,可以使用栈来存储待访问的顶点,每次访问一个顶点时,将其所有未被访问过的邻接顶点压入栈中,然后从栈中弹出一个顶点进行访问。

2023-05-24 15:26:42 3559

原创 【图】图的相关基础知识

在计算机科学中,一个图就是一些顶点的集合,这些顶点通过一系列边结对(连接)。顶点用圆圈表示,边就是这些圆圈之间的连线。顶点之间通过边连接。简言之,图是由节点以及它们之间的连线的集合,根据连线的不同又分为有向图和无向图。前面章节讲解中树结构的一个基本特点,是数据元素之间具有层次关系,每一层的元素可以和多个下层元素关联,但是只能和一个上层元素关联。如果把这个规则进一步扩展,也就是说,每个数据元素之间可以任意关联,这就构成了一个图结构。正是这种任意关联性,导致了图结构中数据关系的复杂性。

2023-04-28 15:26:33 403

原创 【树】平衡二叉树(Balanced Binary Tree)

第三个节点「1」插入的 时候,BF(3) = 2,BF(2) = 1 LL 型失衡,右旋,根节点顺时针旋转。第三个节点「3」插入的 时候,BF(1)=-2 BF(2)=-1,RR 型失衡,左旋,根节点逆时针旋转。(1)依次插入 3、2、1 插入第三个点 1 的时候 BF(3)=2 BF(2)=1,LL 型失衡。第三个节点「3」插入的 时候,BF(3)=2 BF(1)=-1 LR 型失衡,先「左旋」再「右旋」第三个节点「1」插入的 时候,BF(1)=-2 BF(3)=1 RL 型失衡,先「右旋」再「左旋」

2023-04-13 15:01:12 251

原创 【树】二叉树顺序结构

二叉树顺序存储方式,定义了数据域,左结点,右结点,和父节点。第一步:定义一个数据结构。第二步:初始化二叉树,

2023-03-31 16:12:38 305

原创 【状态空间】经典例题讲解

状态空间常记为三元组:<S,F,G>。其中,S为初始状态的集合,F为操作的集合,G为目标状态的集合。问题的状态空间图是一个描述该问题全部可能的状态及相互关系的有向图。如考虑操作的代价,状态空间图就是一个赋值有向图。

2023-03-31 10:23:36 1598

原创 【集合与森林】树与二叉树的转换

【集合与森林】树与二叉树的转换

2023-02-01 14:41:05 174

原创 【集合与森林】并查集

【集合与森林】并查集

2023-01-29 15:05:02 112

原创 [线性结构]ST倍增表

ST倍增表

2023-01-28 15:04:21 166

原创 【线性结构】链表

[线性结构] 链表

2023-01-17 14:45:55 117

原创 【STL模板】双端队列

【STL 模板】双端队列

2022-11-24 15:21:52 647

原创 【STL模板】列表

【STL模板】列表

2022-11-18 16:17:12 273

原创 【STL模板】集合

【STL 模板】集合

2022-11-17 10:55:45 235

原创 【CSP-S 提高组】考试大纲集合

【CSP-S提高组】考试大纲集合

2022-11-16 14:33:07 2922

原创 【CSP-J 2022】入门组第二轮题解

【CSP-J 2022】入门组第二轮题解

2022-11-16 10:39:04 712

原创 【NOIP 2012】普及组第二轮题解

【NOIP 2012】普及组第二轮题解

2022-10-18 10:40:33 277

原创 【NOIP 2013】普及组第二轮题解

【NOIP 2013】普及组第二轮题解

2022-10-17 15:54:47 262

原创 【NOIP 2014】普及组第二轮题解

[NOIP 2014] 普及组第二轮题解

2022-10-14 13:56:24 126

原创 【NOIP 2015】普及组第二轮题解

【NOIP 2015】普及组第二轮题解

2022-10-13 10:20:41 111

原创 【NOIP 2016】普及组第二轮题解

【NOIP 2016】普及组第二轮题解

2022-10-12 15:55:15 407

原创 【NOIP 2017】入门组第二轮题解

【NOIP2017】入门组第二轮题解

2022-10-11 13:25:50 297

原创 【NOIP 2018】入门组第二轮题解

【NOIP 2018】入门组第二轮题解

2022-10-10 16:59:35 255

原创 【CSP-J 2019】入门组第二轮题解

【CSP-J 2019】入门组题解

2022-10-08 16:49:53 119

原创 NOIP历年第二轮入门组真题集合

NOIP历年第二轮入门组真题集合

2022-10-08 11:18:27 282

原创 【CSP-J 2020】入门组第二轮题解

【CSP-J 2020】入门题解

2022-09-29 16:31:27 390

原创 【CSP-J 2021】入门组第二轮题解

【CSP-J 2021 第一题】分糖果

2022-09-23 13:40:44 343

转载 【Python】【项目教程】【Tkinter】基础案例

【Python】【项目教程】【Tkinter】基础案例

2022-09-16 09:19:59 1950

原创 【Python/C++】【算法】【打表算法】

【Python/C++】【算法】【打表算法】

2022-09-15 08:27:49 1287

原创 【数学公式】持续更新中

数学相关公式

2022-09-14 10:50:52 53

原创 【python/C++】【计数排序】

计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。它只能对整数进行排序。

2022-09-14 10:13:16 830

原创 【python/C++】【算法】【二分的应用】

二分是我们再熟悉不过的字眼了.计算机科学由于其特殊性更是与“2”结下了不解之缘.尽管二分思想本身很简单,但它的扩展性之强、应用面之广,仍然很有研究的价值。我们从最简单的二分查找开始逐步探究二分思想在信息学竞赛中的应用.

2022-09-09 09:53:27 71

原创 【python/C++】【排序】【插入排序】

【python】【排序】【插入排序】

2022-09-08 16:16:57 276

原创 2021年CSP-j 入门组 第一题 分糖果

2021年CSP-j 入门组 第一题 分糖果

2022-09-07 14:26:50 403

原创 CSP-j/和NOIP复赛(上机)的文件组织形式

CSP/NOIP复赛(上机)的文件组织形式

2022-09-07 10:36:17 1269

原创 【python】【排序】冒泡排序

【python】【排序】【冒泡排序】

2022-09-06 10:08:03 1108 1

原创 【python】【算法练习】【插入排序】

【python】【排序】【插入排序】

2022-08-31 11:02:11 308

【scratch】宇宙速度

scratch图形化案例,宇宙速度代码,适合小学中高年级儿童学习,讲述了宇宙第一速度,第二速度,第三速度,宇宙飞船是如何脱离地球,太阳引力的。

2022-09-14

空空如也

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

TA关注的人

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