当前位置: 首页 > news >正文

那家建设网站p2p公司最好?免费网站制作教程

那家建设网站p2p公司最好?,免费网站制作教程,阿里巴巴免费做网站吗,空间主机 建网站文章目录前言:问题描述:解题思路(双指针法):代码实现:总结:前言: 此篇是针对链表的经典练习题。 问题描述: 给你一个链表的头节点 head 和一个整数 val ,请…

文章目录

    • 前言:
    • 问题描述:
    • 解题思路(双指针法):
    • 代码实现:
    • 总结:

前言:

此篇是针对链表的经典练习题。

问题描述:

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。
示例 1:
在这里插入图片描述

输入:head = [1,2,6,3,4,5,6], val = 6
输出:[1,2,3,4,5]

解题思路(双指针法):

1、设置两个均指向头节点的指针,pre(记录待删除节点的前一节点)和 cur (记录当前节点);

2、遍历整个链表,查找节点值为 val 的节点,找到即删除该节点,否则继续查找。

① 找到,将当前节点的前一节点(之前最近一个值不等于 val 的节点(pre))连接到当前节点(cur)的下一个节点(即将 pre 的下一节点指向 cur 的下一节点:pre->next = cur->next)。

② 没找到,更新最近一个值不等于 val 的节点(即 pre = cur),并继续遍历(cur = cur->next)。

这里以链表 1->2->6->3->4->5->6, val = 6 为例子,利用双指针进行删除操作如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码实现:

struct ListNode* removeElements(struct ListNode* head, int val){while (NULL != head && head->val == val) {head = head->next;}struct ListNode* cur = head;struct ListNode* pre = head;while (cur != NULL) {if (cur->val == val) {pre->next = cur->next;} else {pre = cur;}cur = cur->next;}return head;
}

总结:

在这里插入图片描述

http://www.mmbaike.com/news/46239.html

相关文章:

  • 专业网站建设商家已备案域名30元
  • 智能网站建设设计产品推广方案怎么写
  • 网站推广推广百度seo排名优
  • wordpress 翻译语言包seo投放
  • 怎样做网站赚钱集团网站推广
  • 一级注册安全工程师网站搜索优化方法
  • sql注入网站源码搜索引擎排名规则
  • 中国建筑最新消息网络公司优化关键词
  • 互联网外包是什么意思seo视频教学网站
  • 丝芙兰网站做的好差手机百度2020最新版
  • 推广qq群的网站华为seo诊断及优化分析
  • 计算机网络网站seo友情链接
  • 如何重启网站服务器bing搜索 国内版
  • 小米产品发布惠州seo推广外包
  • 张店学校网站建设哪家好网店推广策略
  • 教师可以做网站吗会计培训班需要学多长时间
  • 天津网站建设排名b2b平台运营模式
  • 格尔木建设局网站重庆森林讲的什么内容
  • 做企业网站要不要我们自己提供网站相关的图片?电商网站建设制作
  • 网站建设服务优势品牌营销策划怎么写
  • 哪个网站可以免费下载ppt模板营销软件站
  • 哪里做网站一套一百网站制作的步骤
  • 武汉哪家做网站好推广计划书怎么写
  • wordpress插件 网站跳转acca少女网课视频
  • 网站顶级域名色盲眼中的世界
  • 网站建设与管理模拟试卷一百度推广收费
  • 做搜狗pc网站软件优化网站标题和描述的方法
  • 基于jsp的电商网站开发公司网站费用
  • 怎么进行网站开发品牌策略
  • 顺义建站好的公司免费舆情网站下载大全最新版