#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
struct ListNode
{
int val;
struct ListNode *next;
};
struct ListNode* removeElements(struct ListNode* head, int val)
{
struct ListNode*ListWalk, *prev;
ListWalk = prev = head;
if (head == NULL)
return NULL;
while (ListWalk)
{
if (ListWalk->val != val)
{
prev = ListWalk;
ListWalk = ListWalk->next;
}
else
{
if (ListWalk == head)
{
head = ListWalk->next;
free(ListWalk);
ListWalk = NULL;
ListWalk = prev = head;
}
else
{
prev->next = ListWalk->next;
free(ListWalk);
ListWalk = NULL;
ListWalk = prev->next;
}
}
}
return head;
}
struct ListNode* reverseList(struct ListNode* head)
{
struct ListNode*tail = head;
struct ListNode*prev = NULL;
if (head == NULL)
return NULL;
while (head)
{
tail = head->next;
head->next = prev;
prev = head;
head = tail;
}
return prev;
}
struct ListNode* middleNode(struct ListNode* head)
{
struct ListNode*FastWalk, *SlowWalk;
FastWalk = SlowWalk = head;
while (FastWalk&&FastWalk->next)
{
FastWalk = FastWalk->next->next;
SlowWalk = SlowWalk->next;
}
return SlowWalk;
}
蜡笔小流
- 粉丝: 2403
- 资源: 1262
最新资源
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
- 基于国民技术RT-THREAD的MULTInstrument多功能电子测量仪器设计源码
- 基于Java技术的网络报修平台后端设计源码
- 基于Python的美食杰中华菜系数据挖掘与分析设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈