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

注册网站建设wordpress 缩略图变形

注册网站建设,wordpress 缩略图变形,禁止 wordpress ajax,建材在哪些网站做给你一个链表的头节点 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/561087.html

相关文章:

  • 网站建设管理工作计划wordpress 添加水印
  • 母婴行业网站建设聊城正规网站建设公司电话
  • 小公司做网站需要注意什么欧洲站vat激活
  • 东莞建网站公司平台wordpress问卷调查
  • 化妆品营销型网站模板下载建筑公司分公司
  • 免费教育网站建设站长工具seo优化
  • 做教育集团的网站建设国外网站拼邮需要怎么做
  • 黄石市下陆区建设管理局网站做网站用的动漫资料
  • 不相关的网站做单项链接可以吗app网站开发公司的logo
  • 中国建设银行官方网站2018年年报wix建站教程
  • 网站推广常用的方法旅游网站开发设计
  • 胶州网站建设案例wordpress批量信息导入工具
  • 网站备案需要拍照网站建设费用核算
  • php网站开发开发网站教程深圳惠州网站建设公司
  • 成都网站建设低价徐州网站建设公司官网
  • 百度seo专业网站贵阳网站建设q479185700惠
  • 广州建设工程造价管理站怎样做网站设计要交税吗
  • 网站建设的目的及功能定位是啥企业邮箱注册申请价格
  • 招聘网站建设与开发要求织梦 去掉我的网站
  • 9377传奇全部游戏seo流量的提升的软件
  • 1元购类似网站架设药多少钱微信5000人接推广费用
  • 怎么给公司做网站flash 网站头部
  • 网站二维码特效包头做网站的公司招聘信息
  • 网站备案到公司即时设计生成网页
  • 优化网站性能宁波互联网企业排名
  • 企业门户网站解决方案制作公司网站的公司
  • 游戏网站开发推广计划书搬瓦工的主机可以用来做网站吗
  • 网站制作一般哪家好湛江网站建设价格
  • 百度经验网站建设常州网上车管所
  • 建设银行门户网站专业网站建设电话