- 博客(5)
- 收藏
- 关注
转载 代码随想录Day4->链表 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
通过求长作差,长的先移动变短是两条链等长,然后一起后移,只到指针相等。
2023-07-02 22:17:43 79 1
转载 代码随想录Day3->链表 203.移除链表元素 707.设计链表 206.反转链表
/ 单链表 struct ListNode {int val;// 添加构造函数,含不同参数的不同形式 ListNode() : val(0) , next(nullptr) {} };} // 节点的构造函数这是C++中的初始化列表语法,用于在构造函数中初始化成员变量。ListNode(int x)是一个构造函数,它接受一个整数参数x。val(x)和next(NULL)是初始化列表不定义构造函数,C++默认生成一个构造函数。
2023-07-01 22:52:59 54
转载 代码随想录Day1-数组->704. 二分查找 27. 移除元素
二分法要根据选定的区间,确定上下限的变化如果将数组作为函数参数传递给另一个函数sizeof()操作符将无法获取数组的大小因为在函数中,数组将被解释为指针。在这种情况下,你需要额外传递数组的长度作为参数进行处理。使用标准库容器或字符串类:可以使用标准库提供的容器类(例如std::vector、std::array)或字符串类(例如std::string),它们提供了内置的大小信息。这些类会自动跟踪容器的大小,无需手动传递长度参数。
2023-06-28 23:08:27 54 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人