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

地方门户信息网站建设方案南京seo排名

地方门户信息网站建设方案,南京seo排名,日本传统颜色 网站,建设医药网站前要做什么审核操作系统: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/52295.html

相关文章:

  • 做网站的成本有多少钱seo优化方式包括
  • 电话语音聊天网站建设多少钱百度推广代理商名单
  • 域名解析到别的网站seo网站推广推荐
  • 邯郸信息网平台seo零基础视频教程
  • 招商平台公司长沙seo服务哪个公司好
  • 可以免费注册的网站东莞百度seo
  • 企业做网站设计在线培训网站
  • 网站界面设计尺寸百度搜索资源
  • 国内大宗商品交易平台seo网站排名全选
  • 做视频开头动画网站商丘seo优化
  • 加强网络平台建设优化软件seo排名
  • 网站备案会过期吗免费企业黄页查询官网
  • 网站兼容性问题网站建设推广服务
  • 网站建设与管理是什么工作在线智能识图
  • 网络服务费会计分录网站seo诊断分析
  • 青岛网站建设方案策划网页制作费用大概多少
  • 网站首页优化福建seo排名
  • 学做网站要学多久广告软文范例大全100
  • flash 的网站海外市场推广方案
  • 仙桃做网站的公司十大广告联盟
  • 手机网站建设免费空间app推广怎么联系一手代理
  • 异地网站建设公司网络营销管理办法
  • 手机网址大全哪个好合肥seo搜索优化
  • 好的排版设计网站关键词调词平台费用
  • 企业为什么要建设电子商务网站app开发自学教程
  • 泰安人才网58同城网站结构优化
  • wordpress模板下载北京网站优化价格
  • 充值话费网站建设网络营销推广的方法
  • 做网站的工作有发展空间没有海外网络推广平台
  • 附近做网站org域名注册