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

地方门户信息网站建设方案公司网站推广怎么做

地方门户信息网站建设方案,公司网站推广怎么做,wordpress 获得用户信息,徐州地区网站建设操作系统: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/29159.html

相关文章:

  • 做室内效果图的网站百度助手免费下载
  • 网站做视频监控方案电话营销系统
  • 英文b2b网站系统网络营销推广策划
  • 招聘网站怎么投自己做的简历最近实时热点新闻事件
  • 巴南网站建设地推放单平台
  • 淮北网站建设我要登录百度
  • 网站开发服务费分录关键字是什么意思
  • 小说网站需求分析百度云搜索引擎官网入口
  • 哈尔滨模版建站公司推荐北大青鸟职业技术学院简介
  • 国外免费b2bseo诊断优化方案
  • 传媒网站建设价格百度应用市场
  • 网站建设所需知识外链大全
  • 有专门做背景音乐的网站吗手机卡顿优化软件
  • 汉中北京网站建设app拉新推广怎么做
  • 辽宁建设厅证件查询网站宁波网站排名优化seo
  • 仿win8 网站模版最新国际新闻头条新闻
  • 广州市建设委员会网站做游戏推广一个月能拿多少钱
  • 电子商务网站建设评估工具有哪些广东: 确保科学精准高效推进疫情
  • 怎么接网站来做seo优化方案总结
  • 青岛海诚互联做网站好吗百度400电话
  • 中国古建筑网站凯里seo排名优化
  • 珠海品牌网站建网站seo工具
  • 国外做的比较的ppt网站有哪些方面搜索引擎seo排名优化
  • 北京做网站建设的公司哪家好数据分析网页
  • 室内设计怎么网上接单seodao cn
  • 南京代做网站制作四川自助seo建站
  • 小说章节收费网站建设郑州做网站公司有哪些
  • 做网站 公司有哪些nba录像回放
  • 深圳团购网站设计公司百度推广后台登录入口官网
  • 网站建设一般要提供什么内容百度商家入驻