自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速幂算法

顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。

2024-09-20 13:10:45 125

原创 线性筛(欧拉筛)

尽管欧拉并没有发明这个算法,但他的名字被用来命名这种算法,以纪念他对素数研究的贡献。线性筛的原理是基于每个合数在其质因数分解中,每个质因数都是该合数的最小质因数,这样确保了每个数只被筛选一次,避免了重复操作,从而实现了线性的时间复杂度。这种算法不仅用于筛选素数,还可以用于筛选其他数学函数,如。,是一种用于筛选素数的高效算法,其时间复杂度近似于O(n)O(n)。这种算法的优点在于每个数只被筛选一次,即“这个合数只会被它的最大非自身因数(对应最小质因数)筛”。线性筛的时间复杂度为O(n)。

2024-09-20 13:07:11 869

原创 线性遍历&链性遍历

在链表中,每个节点包含数据和指向下一个节点的指针,因此遍历链表意味着从链表的头部或尾部开始,沿着节点的指针依次访问每个节点。这种遍历方式在处理需要频繁插入或删除的数据时非常有效,因为数据的插入和删除只需要局部操作,复杂度为O(1),但访问元素则需要从链表的一端开始,沿着指针逐个遍历,复杂度为O(n)。这两种遍历方式是数据结构中的基础操作,它们的应用范围广泛,无论是数组、链表、栈、队列等线性数据结构,还是树、图等更复杂的数据结构,遍历操作都是理解和使用这些数据结构的基础。

2024-09-20 13:03:10 276

原创 C++求最长上升子序列

【代码】C++求最长上升子序列。

2024-08-10 15:40:58 146

原创 C++拓扑排序算法(理论知识简介)

1.集合S表示所有入度为0的点;队列L表示拓扑序列。那么拓扑排序可表示为:计算一个有向无环图的拓扑序列。4.在图中删除s,并删除所有以s为起点的边。2.找到所有入度为0的点,放入S中。3.从S中取出一个点u,放入L中。5.重复2~4,直到S为空。

2024-08-06 10:45:08 107

原创 C++实现高精度乘法

(注释可能有点少,自己试着理解下)

2024-07-30 16:21:09 343

原创 C++实现高精度减法

(注释可能有点少,自己试着理解下)

2024-07-30 16:00:40 115

原创 C++实现高精度加法

(注释有点少,自己适当理解一下)

2024-07-30 15:30:42 316

原创 C++编程单链表实战代码

函数的调用示例在最下面,被注释掉了。C++编程单链表实战代码。闲着没事写的,能运行。

2024-07-25 15:34:18 186

原创 C51单片机独立键盘+数码管的使用

代码:(相信这是大家最期待的地方,但是要适当修改,以适应你的硬件哦)练习这两个元器件,我首先想到的就是按钮控制数码管显示数值加减。机械按键在按下或松开时会存在抖动现象。

2024-07-17 12:50:37 309

原创 C51单片机实现自定义显示三位数

大循环里的display的参数可以修改,改成什么就显示什么,但是只能显示3位数字。比如我这里改成“211”,数码管显示的就不是原来的“985”了,而是“211”.这里段选和位选的接口大家可能与我的不同。

2024-07-15 14:01:00 418

原创 C51单片机数码管流动显示0-7

【代码】C51单片机数码管流动显示0-7。

2024-07-14 10:30:15 481

原创 C++递推算法典例:数塔问题

【代码】C++递推算法典例:数塔问题。

2024-05-04 17:15:56 457 1

原创 C++源码分享 简单计算器

以前写的源码,简单的计算器,新手入门实现。

2023-10-04 22:46:52 153 1

转载 C++实现黑人抬棺音乐

【代码】C++实现黑人抬棺音乐。

2023-08-16 16:27:25 121 1

原创 题目:已知一个6*6的矩阵,把矩阵二条对角线上的元素+10,然后输出 (C++)

信奥赛题目

2023-08-16 16:15:06 414 1

转载 C++实现的哈利波特千行代码

【代码】C++实现的哈利波特千行代码。

2023-08-11 10:43:31 233 1

空空如也

空空如也

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

TA关注的人

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