- 博客(5)
- 收藏
- 关注
原创 力扣21题(合并两个有序链表)
/ 将辅助头节点的next指针赋值给result,result现在指向合并后的链表的真正头节点。// 如果l1当前节点值不小于l2当前节点值,将p的next指向l2当前节点。// 如果l1当前节点值小于l2当前节点值,将p的next指向l1当前节点。// 如果l2不为NULL,说明l2还有剩余节点,将p的next指向l2。// 如果l1不为NULL,说明l1还有剩余节点,将p的next指向l1。// 返回合并后的链表头节点(跳过我们创建的辅助头节点)// p指针后移,指向合并后链表的新的末尾节点。
2024-09-16 18:56:06 416
原创 继承的作用,方式及各类继承的访问权限
2. 多继承:对于多继承来说,子类可以访问所有父类的公有属性和方法,但同样无法直接访问父类的私有属性和方法。总的来说,无论是哪种继承方式,子类都可以访问父类的公有属性和方法,但无法直接访问父类的私有属性和方法。4. 抽象类继承:子类可以访问抽象类中定义的公有方法和属性,同时也需要实现抽象类中定义的抽象方法。1. 代码复用:通过继承,子类可以继承父类的属性和方法,从而减少重复编写代码的工作量。1. 单继承:子类可以访问父类的公有属性和方法,但无法直接访问父类的私有属性和方法。这是最常见的继承方式。
2024-01-31 12:54:05 541
原创 ###右值引用
右值引用可以用来延长右值的生命周期,以及移动语义,即将一个右值的资源所有权转移到另一个对象上,而不是进行拷贝操作。对于小白来说,可以这样理解右值引用:当我们需要对一个临时的数值或者表达式进行操作时,我们可以使用右值引用来延长它的生命周期,或者将其资源转移给其他对象,而不需要进行不必要的拷贝操作。左值是指可以出现在赋值运算符左边的表达式,而右值是指可以出现在赋值运算符右边的表达式。总之,右值引用是C++中一种强大的特性,可以用来延长右值的生命周期,实现移动语义和完美转发,从而提高程序的效率和性能。
2024-01-15 14:58:16 533 1
原创 关于统计数字位数,顺序输出和逆序输出
例如-123456789输出 -1 2 3 4 5 6 7 8 9。例如:-12345678输出 -8 7 6 5 4 3 2 1。例如:1234567输出7 6 5 4 3 2 1。例如1234567输出1 2 3 4 5 6 7。
2023-10-18 17:07:49 194 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人