自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树OJ--3

【代码】二叉树OJ--3。

2025-05-26 17:50:30 269

原创 二叉树--OJ2

【代码】二叉树--OJ2。

2025-05-25 22:18:48 221

原创 二叉树--oj1

【代码】【无标题】

2025-05-25 20:57:46 202

原创 stack--oj2

【代码】stack--oj2。

2025-05-21 16:11:03 173

原创 STL中list的模拟

在 C++ 的 STL(标准模板库)中,list 是一个十分重要的容器,它就像一个灵活的弹簧,可以在任意位置快速地插入和删除元素。今天,就让我们一起走进 list 的世界,去探索它的奥秘。

2025-05-20 19:40:43 1155 1

原创 stack--oj1

链接: [link]

2025-05-20 17:30:34 223

原创 vector--OJ3

【代码】vector--OJ3。

2025-05-18 08:00:00 200

原创 vector--OJ2

【代码】vector--OJ2。

2025-05-15 08:00:00 136

原创 vector--OJ1

【代码】vector--OJ1。

2025-05-11 22:11:15 197

原创 带你快速了解并掌握string

relational operators (重点)operator>> (重点)operator<< (重点)getline (重点)

2025-05-08 16:19:07 249

原创 string--OJ4

心得:此题参考OJ1中字符串相加的解法,

2025-05-07 22:22:22 290

原创 string--OJ3

【代码】string--OJ3。

2025-05-07 20:23:50 242

原创 matlab学习之旅

【代码】matlab学习之旅。

2025-05-03 09:42:43 483

原创 string-OJ2

【代码】string-OJ2。

2025-05-03 08:00:00 314

原创 string--OJ1

【代码】string--OJ1。

2025-05-02 23:47:32 362

原创 日期类的实现

本文运用c++类和对象中的构造函数, 析构函数 ,拷贝构造函数 , 赋值运算符重载等为大家模拟实现日期类的操作。

2025-04-03 21:36:03 265

原创 C++特性全解析:深入缺省参数、函数重载、引用和auto关键字

通过本文的介绍,我们了解了C++中的几个关键特性:缺省参数、函数重载、引用和auto关键字,以及编译过程和引用与指针的区别。这些特性不仅能够提高代码的可读性和可维护性,还能帮助我们编写更加高效的程序。掌握这些特性,将使你在C++编程中更加得心应手。如果你对这些特性还有其他疑问,或者想了解更多C++的高级特性,欢迎在评论区留言讨论!

2025-02-10 09:00:00 313

原创 从零构建队列:C语言实现与实战应用

我们首先定义了队列的基本结构。队列由一个链表实现,包含头指针(head)、尾指针(tail)和队列大小(size)。链表的每个节点(QNode)存储一个字符类型的数据(QDatatype)和指向下一个节点的指针(next)。} QNode;int size;} Queue;通过这段代码,我们不仅实现了一个功能完整的队列,还深入理解了队列的底层实现原理。在实际开发中,掌握这种从零构建数据结构的能力是非常重要的。

2025-02-08 09:00:00 1185 1

原创 带你轻松玩转栈:用 C 语言实现栈的魔法

int top;}ST;这里定义了一个栈的结构体 Stack。STDataType 是栈中元素的数据类型,这里我们用 int 来表示,当然你也可以根据实际需求改成其他类型。a 是一个指向动态分配数组的指针,用于存储栈中的元素。top 表示栈顶的位置,capacity 表示当前栈的容量。通过这段代码,我们实现了一个简单而实用的栈。栈作为一种基础的数据结构,在很多算法和程序中都扮演着重要的角色。

2025-02-07 14:43:23 765

原创 从零开始实现一个双向循环链表:C语言实战

在计算机科学中,链表是一种常见的数据结构,它通过节点之间的指针连接来存储数据。链表有许多变种,其中双向循环链表因其独特的结构而备受关注。今天,我们将通过C语言实现一个双向循环链表,并探讨其核心操作。无论你是数据结构的新手,还是想巩固基础的老手,这篇文章都将为你提供实用的知识和代码示例。首先,我们需要定义链表节点的结构。每个节点包含三个部分:data:存储节点的数据。next:指向下一个节点的指针。prev:指向前一个节点的指针。} LTNode;

2025-02-03 09:00:00 2901

原创 深入理解计算机系统:揭开计算机科学的神秘面纱

深入理解计算机系统》是一本不可多得的经典之作,它将带你从程序员的角度深入探索计算机系统的奥秘。无论你是初学者还是经验丰富的开发者,这本书都将为你打开一扇通往计算机科学深处的大门。如果你渴望更深入地理解计算机系统,那么这本书绝对值得一读。准备好踏上这段充满挑战和乐趣的旅程吧!

2025-02-02 11:32:45 1198

原创 LINUX

认识linux

2025-02-02 08:52:55 225

原创 链表ojoj

【代码】链表ojoj。

2025-02-01 13:28:45 315

原创 链表oj练习

【代码】链表oj练习。

2025-01-25 10:16:07 1389

原创 C语言实现单链表操作:从零开始构建与应用

从节点的创建到链表的遍历,从插入到删除,每一步都清晰明了。从节点的创建到链表的遍历,从插入到删除,我们将一步步揭开单链表的神秘面纱。CLInsertAfter 和 CLEraseAfter 函数分别用于在指定节点后插入一个新节点和删除指定节点后的节点。在我们的代码中,CLBuyNode 函数负责创建一个新的节点。它需要找到目标节点的前一个节点,并将其 next 指针跳过目标节点,然后释放目标节点的内存。它从头节点开始,依次访问每个节点,直到遇到 NULL,表示链表结束。如果找到,返回该节点的指针;

2025-01-24 08:52:06 1875

原创 小试大牛刀(二)

快速搞定链表,调试分析。

2025-01-24 08:00:00 350

原创 小试大 牛刀

三道小题

2025-01-23 09:13:32 306

原创 认识c++

写博客 ,做作业笔记很关键。

2025-01-22 21:51:03 579

原创 super顺序表

超级赛亚人

2025-01-20 09:07:26 411

原创 编译链接预处理

c语言大师

2025-01-19 06:58:27 361

原创 数据结构开篇

一个月从数据结构小白变为数据结构大师

2025-01-17 08:00:00 259

原创 动态内存管理

super动态内存管理人

2025-01-16 09:58:24 709

原创 枚举与共用

助你成为枚举共用赛亚人

2025-01-13 08:00:00 287

原创 祝你成为结构体赛亚人

祝你成为结构体赛亚人

2025-01-12 10:56:41 559

原创 数据在内存中的存取

数据内存超级赛亚人

2025-01-09 15:22:26 390 1

原创 神马是内存函数

内存函数——针对内存块来处理

2025-01-09 07:30:00 302

原创 世界观与方法论

世界观与方法论

2024-12-29 16:20:47 232

原创 带你一分钟了解文件操作

文件操作的神

2024-12-29 11:50:56 711

原创 Life Philosophy(人生观)

人生观是灵魂的舵手,在浩瀚的人生海洋中引领我们破浪前行,它不仅照亮了我们前行的航道,还激发我们追逐梦想的勇气和决心

2024-12-20 18:59:17 120

原创 Values

价值观是内心深处的罗盘,指引我们在纷繁世界中航行,决定我们选择的道路和坚守的信念。

2024-12-20 18:46:16 104

空空如也

空空如也

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

TA关注的人

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