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

番禺网站建设怎么样企业如何进行网络推广

番禺网站建设怎么样,企业如何进行网络推广,wordpress试用,网站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/222342.html

相关文章:

  • 做网站排版网络营销推广策划案例
  • 昆明网站开发推广seo知识培训
  • 自己怎么做微网站刷移动关键词优化
  • 在线客户服务系统优化关键词的正确方法
  • 路由器当服务器做网站云浮网站设计
  • 建小程序需要网站吗小程序排名优化
  • 织梦网站有会员系统怎么做武汉网络关键词排名
  • 建立网站就是制作网页百度入口
  • 用html5做的网站素材打广告推广怎么做
  • 电子商务网站建设预算表南宁网站seo外包
  • 厂家网站怎么做公司业务推广
  • 小程序制作费用多少关键词怎样做优化排名
  • 网站开发岗位职责目前搜索引擎排名
  • 网站建设类岗位有哪些开网店怎么开 新手无货源
  • 网站 php连接mysql 代码百度服务中心电话
  • 用vs2013做网站教程东莞seo关键词排名优化排名
  • 吴江城乡住房和城乡建设局网站拼多多关键词排名查询
  • 网站怎样赚钱郑州网站技术顾问
  • 做后台财务系统网站百度校招
  • 重庆江北营销型网站建设价格学推广网络营销去哪里
  • 南阳网站建设xihewh建站模板哪个好
  • shift wordpress东莞seo网站制作报价
  • 漂亮又简单的logo图片搜索引擎优化seo专员招聘
  • 柬埔寨做av网站百度网址大全手机版
  • 一个公司可以做两个网站吗百度关键词查询工具
  • 网站建设 怎么设置在线客服百度网盘网页版入口
  • 怎么做代刷网站长网络推广营销网
  • 网站建设多少钱站外推广
  • 网站联系方式连接怎么做杭州最好的seo公司
  • 建设局网站首页seo诊断站长