自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自己实现一个C++链表类(包含增删改查,冒泡排序,尾插法操作)

特点:有一个空的头节点,不包含有效数据。

2023-08-10 18:34:57 102 1

原创 运算符重载基础OJ——2023-05-17

定义一个学生类Student,包含该学生的姓名、出生年、月、日 ,重定义 “-”号实现两个学生之间相差多少天的比较。并利用重载的“-”运算符,求所有学生中年龄相差最大的两个人的名字以及相差天数。设z1=a+bi,z2=c+di(a、b、c、d∈R)是任意两个复数,那么它们的积(a+bi)(c+di)=(ac-bd)+(bc+ad)i.2.编写main函数,初始化两个Complex对象,计算它们之间的加减乘,并输出结果。定义一个复数类,通过重载运算符:+、-、*,实现两个复数之间的各种运算。

2023-05-31 12:20:46 130 1

原创 C++链表原地反转(链表的逆转)

这道题有许多思路,可以从输出控制的层面解决,也可以从输入层面进行思考,也可能有方法可以先初始化链表再对链表进行反序,在这道题中我用的是从输出的层面来思考的方法。这里使用的是创建双头链表的方法,即在原本尾插法创建单链表的方法上加上了一个before结构体指针。所以重点就是如何创建并输出链表。所以最后代码总结为;

2023-03-25 21:39:00 384

原创 C++ 约瑟夫环(结构体+循环链表)

首先,约瑟夫环是一个环状单向链表,则与之前不同,我们不能再放一个空的头节点,而且最后的尾指针要指向头节点。注意点:几个循环的计次需要注意,此处均应从1开始,因为重置点/或到达点就是该轮循环的第一个节点。由此,我们可知,要删除一个特定节点,需要两个指针pre和p。其中pre为上一个节点,p为当前节点。

2023-03-25 17:29:46 1956 3

原创 c++单链表冒泡排序的实现

c++,链表,冒泡排序

2023-03-24 23:39:19 682 2

空空如也

空空如也

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

TA关注的人

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