fqy131314

2023年4月20日

两两交换链表中的节点(链表篇)

摘要: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 思路: 代码如下: class Solution { public: ListNode* swapPairs(ListNode* head) { ListNode* 阅读全文

posted @ 2023-04-20 13:01 会飞的鱼-blog 阅读(18) 评论(0) 推荐(0)

反转链表(链表篇)

摘要: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 思路: ①双指针法 ②递归法 如果再定义一个新的链表,实现链表元素的反转,其实这是对内存空间的浪费。 其实只需要改变链表的next指针的指向,直接将链表反转 ,而不用重新定义一个新的链表,,如图·所示: 之前链表的头节点是元素1, 阅读全文

posted @ 2023-04-20 11:25 会飞的鱼-blog 阅读(143) 评论(0) 推荐(0)

导航