自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++运算符重载

运算符左操作数为当前对象(this),右操作数为参数。为自定义类型(类、结构体)定义运算符行为。适用于需要对称处理操作数或访问私有成员的情况。

2025-04-16 15:45:21 124

原创 双链表的基本操作(包你能看懂)C++

​​双链表的增删改查操作复杂度分析:​​​​双链表相比单链表的优势:​​​​双向遍历能力​​​​高效前驱操作​​​​删除操作优化​​​插入灵活性​​

2025-04-05 16:36:56 244

原创 指针常量,常量指针,指向常量的指针常量

const int *pre 或者 int const *pre;特点:1.不强制初始化。2.限制通过指针进行修改数据,但是比影响原变量是否修改。int b = 20;//正确*pre = 30;// 错误!不能通过ptr修改apre = &b;// 正确,指向其他地址(即使b非const)3.指向常量的指针常量指针本身不可变,且指向的内容也不可通过指针修改。// 错误!内容不可变// 错误!指针指向不可变。

2025-03-29 18:01:44 794

原创 单链表的基本操作(包含有头节点和无头结点)

单链表是一种线性的数据结构,由一系列的节点组成,每一个节点包含数据域和指向下一个节点的指针。**节点结构:**数据域:存储节点值(如整数、字符等)。指针域:指向下一个节点的地址,尾节点的指针为NULL;##**1.动态结构:**无需预先分配内存,可动态分配扩展和收缩。**2.单向连接:**每个节点仅指向后继节点,无法直接访问前驱。**3.头指针:**通过头指针(head)访问链表,空链表时(head)为NULL;插入/删除:已知前驱节点:O(1);遍历:O(n);访问遍历:O(n);

2025-03-29 13:34:37 215

原创 洛谷 P1443 马的遍历

有一个 n * m 的棋盘,在某个点 $(x, y)$ 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。对于全部的测试点,保证 1 <= x <= n <=400,1 <=y <= m <=400。一个 n * m 的矩阵,代表马到达某个点最少要走几步(不能到达则输出 -1)。输入只有一行四个整数,分别为 n, m, x, y。q.push(a);q.empty()//判断队列是否为空。本题用到队列+搜索+结构体;还有就是马走日的8个坐标点。q.front();

2024-11-02 11:28:14 153

原创 洛谷P1255数楼梯

一层楼梯,一种方法,两层楼梯两种方法,依此类推,我们就会发现,1,2,3,5,8........所以就有斐波那契数列f[i]=f[i-1]+f[i-2];再运用高精度加法,即可!楼梯有 N阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。

2024-10-18 19:07:14 241

原创 OpenJudge 陶陶摘苹果 有趣的跳跃 在数组中查找元素 计算矩阵边缘元素之和

一题Ok呀, 家人们好久不见 , 这段时间又一点忙 , 更新有点迟哈,今天更新4道小题。俗话说的好“代码的世界,既抽象又具体,既逻辑又情感。在每个为解决问题而奋斗的夜晚,都在尝试用代码来描绘情感的色彩,用逻辑来讲述生活的故事。敲代码,让我找到了与世界对话的方式,也让世界看到了我。希望我们的可以在编程的路上越走越远!废话不用多说,直接上重要的东西!!!一题。

2024-04-04 20:46:34 720 1

原创 Openjudge 16 ~ 23 求平均年龄 、整数序列的元素最大跨度值、级数求和、画矩形、与7无关的数、 输出n以内的所有质数、正整数位数判定并统计有多少个素数、 求最大公约数问题

Openjudge 题解

2024-03-16 22:10:17 1263 1

原创 Openjudge 4~15

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;给定被除数和除数,求整数商及余数。在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度。输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。

2024-03-15 23:11:11 604 1

原创 洛谷P2240 部分背包问题

贪心 洛谷P2240 部分背包问题

2024-03-14 00:15:31 576 1

原创 Openjudge 1~3 java代码

希望我们更好, 在编程之路走的更远!提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-03-12 23:35:52 324 5

单链表(含无头结点)非常详细!

单链表的基本操作。都有非常详细的操作!

2025-03-29

空空如也

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

TA关注的人

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