文章 2023-11-08 来自:开发者社区

力扣 LCR 024. 反转链表两种解法

1.解题思路Ⅰ利用头插法,遍历数组将后面的元素头插到前面的元素.2.代码实现Ⅰ struct ListNode* reverseList(struct ListNode* head) { struct ListNode*cur=head;; struct ListNode*newhead=NULL; while(cur) { ...

文章 2023-11-06 来自:开发者社区

力扣 203.移除链表元素第二种解法

1.解题思路利用双指针,开辟一个新的头结点并依次向头结点尾插不为val的结点如果遇到值为val的结点就跳过并释放掉2.代码实现struct ListNode* removeElements(struct ListNode* head, int val) { if(head==NULL) return NULL; struct ListNode* newhead=NULL; str...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注