
c++
文章平均质量分 84
暴怒香菜统治世界
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
力扣142 环形链表二 2两数相加
从相遇节点再到环形入口节点的节点数为z。,就意味着,从头结点触发一个指针,从相遇节点也出发一个指针,这两个指针每次只走一个节点,那么当这两个指针相遇的时候就是 环形入口的节点。因为要找到环形的入口,那么要求的就是x,因为x表示 头节点到 环形入口节点的距离。如果其中一个链表还没有遍历完,则继续将剩余节点的值与进位值相加,并将新节点添加到结果链表的尾部。当两个链表都遍历完且最后还有进位时,将进位值作为新节点的值添加到结果链表的尾部。同时移动,每次移动一个节点,那么它们相遇的地方就是 环形入口的节点。原创 2025-01-02 15:33:57 · 952 阅读 · 0 评论 -
类和对象.
C++中struct也可以定义类,C++兼容C中struct的⽤法,同时struct升级成了类,明显的变化是struct中可以定义函数,⼀般情况下我们还是推荐⽤class定义类。原创 2025-01-02 15:33:18 · 654 阅读 · 0 评论 -
力扣 66加一 LRC142训练计划IV
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例:输入:digits = [1, 2, 3]输出:[1, 2, 4]解释:输入数组表示数组123。通过从数组的最后一位开始遍历,执行加一操作,目的为了模拟手动加一的过程。在每一位执行加一操作后,判断是否需要进位。如果当前位加一后等10,那么将当前位设置为0,继续向前遍历并前一位加一。直到遇到不需要进位的位或遍历完整个数组原创 2024-12-18 12:01:23 · 429 阅读 · 0 评论 -
类和对象(下)
尽量使⽤初始化列表初始化,因为那些你。原创 2024-12-18 11:57:15 · 883 阅读 · 0 评论 -
类和对象(中)
主要讲解拷贝构造以及运算符重载原创 2024-12-17 14:10:58 · 754 阅读 · 0 评论 -
力扣 24 两两交换链表中的节点 143 重排链表
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。遍历链表,每两个相邻节点进行交换位置,最终完成整个链表中相邻结点的交换。最后返回虚头节点的下一个节点作为交换后的链。不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。内部的值的情况下完成本题(即,只能进行节点交换)。将第二个链表的元素间隔地插入第一个链表中。的下一个节点和下两个节点分别标记为。为了方便操作,可以引入 虚头节点。链表中点,断开为两个链表 见。,然后进行节点交换操作。原创 2024-12-16 15:12:25 · 369 阅读 · 0 评论 -
构造函数/析构函数
成员变量,要求调⽤这个成员变量的默认构造函数初始化。如果这个成员变量,原创 2024-12-16 15:04:34 · 1113 阅读 · 0 评论 -
C++ 入门基础
这里我没有讲解语法句型,因为与C语言的语法差不多,我们讲解了namespace,输入输出,缺省参数,函数重载以及引用的概念。原创 2024-12-15 13:57:49 · 763 阅读 · 0 评论