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

搜h网站技巧南京seo网站优化

搜h网站技巧,南京seo网站优化,网页建站如何保存分享,网站建设注册密码咋弄给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 方法一:常规做。但是需要先判断头节点是否需要删除 class Solution { public:ListNode* removeElements(ListNode* head, …

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

方法一:常规做。但是需要先判断头节点是否需要删除

class Solution 
{
public:ListNode* removeElements(ListNode* head, int val) {while(head!=nullptr&&head->val==val){ListNode*tmp=head;head=head->next;delete tmp;}ListNode*cur=head;while(cur!=nullptr&&cur->next!=nullptr){if(cur->next->val==val){ListNode*tmp=cur->next;cur->next=cur->next->next;delete tmp;}else{cur=cur->next;}}return head;}
};

一个小细节:为什么while的条件是cur!=nullptr&&cur->next!=nullptr?这两个看似重复的条件实际上是不一样的。因为有一种可能是,链表中所有节点的值都为val,那么这时cur就为nullptr了。cur->next!=nullptr好理解,就是正常的终止条件(最后一个节点)

方法二:能不能归为同一种情况呢?是可以的。我们构造一个新的头节点,让这个新的头节点指向原来的头节点即可。

class Solution 
{
public:ListNode* removeElements(ListNode* head, int val) {ListNode*virtualhead=new ListNode(0);virtualhead->next=head;ListNode*cur=virtualhead;while(cur!=nullptr&&cur->next!=nullptr){if(cur->next->val==val){ListNode*tmp=cur->next;cur->next=cur->next->next;delete tmp;}else{cur=cur->next;}}head=virtualhead->next;//原来的head可能被删除了delete virtualhead;return head;}
};

最后,由于要返回新链表的头节点,所以不要忘记将virtualhead->next赋给head,因为原来的head可能被删除了,会有一个新head。

http://www.dtcms.com/wzjs/319405.html

相关文章:

  • 常用网站代码关键词优化的作用
  • 手机网站制作推广定制网络销售怎么聊客户
  • 外贸seo百度视频排名优化
  • 网站制作参考其他网站会侵权吗海南百度推广总代理
  • 浏览器网站大全青岛网络科技公司排名
  • 企业做网站天津类似58的推广平台有哪些平台
  • 爱站网长尾如何做电商新手入门
  • 城乡住房建设厅网站首页5月新冠病毒最新消息
  • html5+css3 网站广州今日头条新闻
  • 以前在线做预算的网站谷歌浏览器网址
  • 北京工商网站做优化关键词
  • 做影视网站对服务器要求今日国内新闻最新消息
  • 颍州网站建设网络营销的三大核心
  • 龙岗网站 建设深圳信科登录百度
  • 个人博客网站设计代码河南seo推广
  • 网站扫码充值怎么做的宁波抖音seo搜索优化软件
  • b2b网站建设注意事项网站建设黄页在线免费
  • 永久免费国外php空间搜索引擎优化的目的是
  • 网站广东省备案系统建立网站有哪些步骤
  • 网站优化新闻广州网站优化排名
  • 域名解析完成网站怎么做网络营销的特点有哪些特点
  • 梧州网站建设哪家好免费的关键词优化工具
  • 顺企网杭州网站建设百度权重高的网站有哪些
  • 做网站f12的用处公司专业网站建设
  • 网站建设需要什么资料电商网站设计模板
  • 科技公司网站源码广告网
  • 桂林网站定制建设搜索引擎优化是什么意思啊
  • 网站建设费用主要包括那几项seo 优化案例
  • 佛山网站建设哪个好百度搜索app下载
  • 网站推广需求西安网站设计公司