
C++
文章平均质量分 73
芝麻芝麻快长头发
这个作者很懒,什么都没留下…
展开
-
代码算法训练营day4 | 24两两交换链表中的节点、19删除链表的倒数第N个节点、 面试题 02.07. 链表相交、142环形链表II
首先要保护的就是前链断掉的节点,其次再看哪个节点前后都断了,就保护它。原创 2024-03-09 21:21:30 · 461 阅读 · 0 评论 -
代码算法训练营day3 | 203移除链表元素、707设计链表、206反转链表
链表问题很有意思,指针的指向也非常灵活,也要记得保存可能会丢失的那个值,很常见的就是cur->next。原创 2024-03-08 20:42:53 · 893 阅读 · 0 评论 -
代码算法训练营day1 | 704二分查找、27移除元素
双指针法,分别设定一个i 和一个j,i 表示新数组的下标,j 去遍历数组的每一个元素,查看是否和target相同。如果nums[j] == target的话,就往前移,i不动,覆盖之后 i 和 j 都往后移动。使用双指针法是非常方便的,还是要整理好i和j的逻辑关系,理清楚谁先走 谁后走 谁怎么走的。= target时, 一直往前移,i也要随之进行++,如果相等,那么i不动,等待 j 匹配到不相等的值的时候再让 j 去给 i 赋值。要注意的是,数组中的地址是连续的,不能随意删除,只能进行覆盖。原创 2024-03-06 11:22:22 · 1029 阅读 · 0 评论 -
C++中传入数组名,指针接收。
C++传入数组名,用指针接收,在函数体内用数组名+下标来显示元素,原创 2023-12-09 11:12:47 · 511 阅读 · 0 评论