自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++——类和对象(3)

下期我们将学习《类和对象(下)》!敬请期待~

2024-09-21 13:11:04 1078 19

原创 C++——类和对象(2)

构造函数是特殊的成员函数,需要注意的是,构造函数虽然名称叫构造,但是构造函数的主要任务并不是开空间创建对象(我们常使用的局部对象在栈帧创建时,空间就开好了),而是对象实例化时初始化对象。构造函数的本质是要替代我们以前在Stack和Date类中写的Init函数的功能,构造函数自动调用的特点就完美的替代的了Init。析构函数与构造函数功能相反,析构函数不是完成对对象本身的销毁。比如局部对象是存在栈帧的, 函数结束后栈帧就销毁,它就释放了,不需要我们管。

2024-09-07 17:03:43 1235 15

原创 C++——类和对象(1)

①class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后面的分号不能省略。public:// 成员函数perror("malloc申请空间失败");return;top = 0;// ...扩容int Top()private:// 成员变量int* array;size_t top;// 分号不能省略②类体中内容称为类的成员,类中的变量称为类的属性或成员变量,类中的函数称为类的方法或 者成员函数。

2024-09-05 10:21:34 1272 15

原创 C++——入门基础(下)

引用就是给已经存在的变量取别名,而且编译器不会为引用变量开辟内存空间,它和被引用的变量公用同一块内存空间。类型& 引用别名 = 引用对象。int& b = a;//b是a的别名int& c = b;//也可以给别名再取别名:c是b的别名++c;//取地址之后我们看到这几个地址是一样的//也就是说:这几个别名共用一个地址return 0;

2024-09-03 16:34:56 1630 20

原创 C++——入门基础(上)

①定义命名空间,需要用到namespace关键字,后面跟着命名空间的名字,然后用一对{}连接,{}中为命名空间的成员。命名空间可以定义变量/函数/类型等。与结构体的区别是:{}后面没有分号;//变量//函数//类型int val;②namespace本质是定义出一个域,这个域跟全局域各自独立。③不同的域可以定义同名变量,因此下面的两个rand不会冲突。int val;int main()//这里默认访问的是全局的rand函数指针(即头文件stdlib.h中的)

2024-08-19 21:22:40 1476 25

原创 数据结构——排序(4):归并排序+计数排序

至此我们学习了顺序表、链表、栈、队列、二叉树、排序,初阶数据结构完结~撒花!我们C++见!!

2024-08-16 21:07:50 1265 17

原创 数据结构——排序(3):交换排序(续)

至此,我们已经学习了插入排序、选择排序、交换排序,还剩下最后一个归并排序,我们下期见~

2024-08-16 11:05:10 1137 20

原创 数据结构——排序(2):选择排序+交换排序

在快速排序中,找基准数的函数有多种实现方法,我们下期见~敬请期待“数据结构——排序(3)”~

2024-08-08 17:03:13 1099 23

原创 数据结构——排序(1):插入排序

这节课我们学习了插入排序,而排序好几种。敬请期待“选择排序”~

2024-08-07 17:25:15 1036 25

原创 数据结构——链式结构二叉树

我们已经学习了实现二叉树的两种方法:顺序结构(堆)和链式结构。敬请期待“二叉树OJ题”~

2024-08-02 22:56:11 869 9

原创 数据结构——二叉树_堆

二叉树不仅能够顺序实现,而且可以通过链式结构实现。敬请期待“链式结构实现二叉树”~

2024-08-02 10:44:53 1221 7

原创 数据结构——二叉树

我们已经了解到二叉树的存储结构分为顺序结构和链式结构。敬请期待“实现顺序结构二叉树”~

2024-07-31 11:35:13 1142 11

原创 数据结构——栈和队列OJ题

是不是“有点意思”?敬请期待“二叉树‘~

2024-07-30 17:52:51 790 13

原创 数据结构——栈和队列

当爱学习的你看到这里,肯定已经学会了栈和队列的实现,那么如何应用到题目中呢?敬请期待:栈和队列的算法题~

2024-07-28 18:10:23 949 6

原创 数据结构——双向链表

我们的链表终于完结啦,撒花~~敬请期待栈和队列!

2024-07-27 18:20:05 481 11

原创 数据结构——单链表OJ题(下)

链表既然包括单链表,就还有其他种类啦~敬请期待“双向链表”~

2024-07-25 19:28:17 838 5

原创 数据结构——单链表OJ题(上)

一起加油,敬请期待“单链表OJ题(下)”~

2024-07-24 21:00:55 1028 12

原创 数据结构——单链表的实现

关于单链表,后续还会有算法题,敬请期待~~

2024-07-22 15:01:25 359 6

原创 数据结构——顺序表来啦~

总的来说,顺序表比数组要方便很多,但是存在一些问题:1.在增容时需要申请新空间、拷贝数据、释放旧空间,会有不少的空间消耗;2.增容一般为2倍增长,势必会有一定的空间浪费;3.中间/头部的插入和删除,时间复杂度为O(n)。如何解决这些问题呢?单链表。

2024-07-20 19:59:40 883 12

原创 指针(3)来啦~

C语言指针(3)

2024-03-02 17:09:01 407 5

原创 指针(2)加速赶来~

C语言指针(2)

2024-03-01 11:56:38 591 3

原创 指针(1)来啦,通通点进来~

C语言指针(1)

2024-03-01 10:32:00 1065 1

原创 来喽~C语言实现扫雷游戏

C语言实现扫雷游戏

2024-02-27 23:26:53 1413 2

原创 hello~第一篇,也是新开始

编程小白的成长之路~学习方法、学习计划。

2024-02-27 21:37:23 359 1

空空如也

空空如也

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

TA关注的人

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