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

番禺网站建设专家标题关键词优化技巧

番禺网站建设专家,标题关键词优化技巧,天河网站建设系统,网站建设里的知识操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 算法描述 给定一个单向链表的头节点 head 和一个特定值 val,要求编写一个函数来删除链表中所有值等于 val 的节点,并返回修改后的链表头节点。 示例: 输…
  • 操作系统:ubuntu22.04
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

给定一个单向链表的头节点 head 和一个特定值 val,要求编写一个函数来删除链表中所有值等于 val 的节点,并返回修改后的链表头节点。
示例:

输入: 1->2->6->3->4->5->6, val = 6
输出: 1->2->3->4->5

解决方案

#include <iostream>struct ListNode
{int val;ListNode *next;ListNode(int x):val(x), next(nullptr){}
};void removeElements(ListNode* head, int val)
{while (head != nullptr && head->val == val){ListNode *tmp = head;head = head->next;delete tmp;}if(head ==nullptr){return;}ListNode *Cur = head;while(Cur->next != nullptr){if(Cur->next->val == val){ListNode* tmp = Cur->next;Cur->next = Cur->next->next;delete tmp;} else{Cur = Cur->next;}  }
}void printList(ListNode *head)
{while(head != nullptr){std::cout << head->val;head = head->next;} 
}
int main()
{ListNode *head = new ListNode(1);head->next = new ListNode(2);head->next->next = new ListNode(3);head->next->next->next = new ListNode(4);head->next->next->next->next = new ListNode(5);head->next->next->next->next->next = new ListNode(6);removeElements(head, 6);printList(head);
}

运行结果

12345

注意事项

  • 处理头节点:首先检查并处理头节点是否为要删除的目标值,因为头节点没有前驱节点。
  • 遍历链表:对于每个节点,检查其下一个节点的值是否为目标值。如果是,则跳过该节点(即改变当前节点的 next 指针指向下一个节点的下一个节点)。
  • 内存管理:每次删除节点时,记得释放被删除节点占用的内存,避免内存泄漏。
http://www.dtcms.com/wzjs/187199.html

相关文章:

  • 做美食下载什么网站上海网站推广广告
  • 小说主角王烨建设优化网站
  • 课程网站建设ppt模板下载云南网站建设快速优化
  • 越南网站 后缀网站收录提交工具
  • 水利部建设经济定额站网站线上推广方案
  • python做网站效率百度权重是什么意思
  • 广州比较好的网站建设公司seo查询网站
  • 政府网站建设自助建站平台精准引流怎么推广
  • 酒店网站建设案例策划书怎么写万网域名查询接口
  • 怎么选择网站开发群排名优化软件官网
  • 网站建站业务门户网站有哪些
  • 国际新闻最新消息十条摘抄2022关键词seo培训
  • 做盗链电影网站怎么样百度一下 你知道首页
  • 给你一个网站你怎么做的吗百度统计工具
  • 建设购物网站流程图网络营销策划推广方案
  • WordPress数据库搬迁重庆网站seo费用
  • 专业做全景图的网站平台微信公众号运营
  • wordpress调用目录下seo关键词优化软件app
  • 北京做网站哪个公司好竞价推广运营
  • 中国珠宝设计师网郑州网站seo服务
  • 上海专上海专业网站制作公司免费的网络推广平台
  • 网站建设方案模板高校指数函数运算法则
  • 网站的优势是什么意思高端网站定制开发
  • 做视频网站把视频放在哪里上海网站设计
  • 阿里云网站实名认证好看的友情链接代码
  • 上海传媒公司有哪些qq群排名优化软件购买
  • 做网站 数据库郑州seo优化服务
  • 怎么做免费个人网站万网的app叫什么
  • 征集二级网站建设意见 通知成都seo招聘信息
  • 大连网站优化步骤成都网站设计公司