自定义博客皮肤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++ - 指针】常量指针是指向是常量的指针,指针常量是指针本身就是常量

常量指针 - 指向常量的指针【可以修改指针的指向,但是不能够修改指向的那个地址的值】指针常量 - 指针为常量【不可以修改指针的指向,但是可以修改指针指向的值】*在const的后边 所以常量指针可以为。首先只要是指针 *一定要在int(数据类型的)后边。const在*的后边 指针常量可以为。如何看是常量指针还是指针常量?

2022-10-21 13:36:31 195 1

原创 【随想录 - 二叉树】0404.左叶子之和

当遇到有左叶子节点的时候,将值赋给leftValue中,在右子树中遇到含有的左节点赋值给rightValue,然后将leftValue跟rightValue的值相加返回。整体思路:就是找到含有左叶子的父节点(注意,一个二叉树是不只有两个左叶子节点)因为如果先判断左叶子节点后递归左节点的话,这样的话左叶子节点的值会被覆盖掉。问题:为什么终止条件不直接到左叶子节点,然后返回左叶子节点的值呢?因为当你到左叶子节点的时候,你根本判断不了你就是左叶子节点。递归的参数就只有树节点,返回int类型的所有左叶子的数值。

2022-10-18 14:54:50 240

原创 【随想录 - 二叉树】二叉树的迭代遍历

判断当前节点是否为空,如果为空进入判断(因为进入这个判断的要么是上个当前节点的左节点不为空,或是右节点不为空的),将当前节点放入栈中(先入栈的原因,因为先指向的话,就存不了当前的节点了),再指向左节点(左中右的“左”,中序遍历就是只要左节点不为空,就要一直往左节点走下去,直到左节点为空);若判断不为空,进入else(当前节点为空),当前节点指向栈顶节点,然后将栈顶节点排出,将当前节点的值push入结果数组中(左中右的“中”),再将当前节点指向右节点(左中右的“右”);前序遍历跟后序遍历是差不多的,

2022-10-15 21:30:22 201

原创 【随想录 - 二叉树】二叉树递归遍历

二叉树的递归实现,个人理解。

2022-10-15 21:27:09 166

原创 【C++】类构造与析构跟函数之间的关系

​ 函数结束时,函数中的局部变量就会消失,所以在类中创建的对象,在函数结束前,编译器会隐式地调用该对象的析构函数,清理掉它。函数是一个类类型(返回类型为类类型)的全局函数,其中使用了普通有参构造创建了一个。是一个普通的构造函数, fun1(obj1)将obj1拷贝构造给形参中的。对象,但是为了遵守规则,在函数即将结束前,还是需要将。函数释放掉,可是还要返回该对象,所以就将。的第一个箭头→拷贝构造创建临时变量;最后一个箭头→这个函数结束,函数创建的。的第二个箭头→表明创建的临时变量是在。

2022-10-01 19:05:42 351

空空如也

空空如也

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

TA关注的人

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