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

一个企业网站多少钱seo难不难

一个企业网站多少钱,seo难不难,太原网站建设找山西云起时,广州网站建设网站建设移除链表元素 题目传送门 思路一:遍历链表 定义一个指针prev遍历整个数组 如果他下一个节点的val值为val,就移除这个节点,让prev的next指针指向被删除的下一个节点,然后prev后移,直到prev的next指针为空 按照这个思路,有以下代码 struct ListNode* pr…

移除链表元素

题目传送门

在这里插入图片描述

思路一:遍历链表

定义一个指针prev遍历整个数组 如果他下一个节点的val值为val,就移除这个节点,让prev的next指针指向被删除的下一个节点,然后prev后移,直到prev的next指针为空

在这里插入图片描述

按照这个思路,有以下代码

struct ListNode* prev;
while(prev!=NULL)
{if(prev->next->val=val){struct ListNode* del=prev->next;prev->next=del->next;free(del);//释放内存时,必须用原指针 }else{prev=prev->next;}
}

我们再来看特殊的情况

链表为空时

直接返回空指针

if(head==NULL)
{return NULL;
}

头节点的val值为被删除的元素时

while(head!=NULL&&head->val==val)
{struct ListNode*del=head;head=head->next;free(del);}

完整代码如下

struct ListNode* removeElements(struct ListNode* head, int val) {while(head!=NULL&&head->val==val) {struct ListNode*del=head;head=head->next;free(del);}if(head==NULL){return NULL;}struct ListNode*prev = head;while(prev->next!=NULL){if(prev->next->val==val){struct ListNode* del=prev->next;prev->next=prev->next->next;free(del);}else{prev=prev->next;}}return head;    
}

思路二:创建新的链表

本质:定义一个指针pcur 让他去遍历原链表 如果pcur->val不为val,就把他尾插到新的链表中

struct ListNode* removeElements(struct ListNode* head, int val){//创建新的头节点 尾节点struct ListNode* NewHead,*NewTail;NewHead=NULL;NewTail=NULL;struct ListNode*pcur=head;//遍历原链表while(pcur){//找值不为val的节点,尾插到新链表中if(pcur->val!=val){//链表为空(第一次插入)if(NewHead==NULL){NewHead = NewTail = pcur;}//链表不为空else{NewTail->next=pcur;//pcur插入到NewTail后 成为新的尾节点NewTail=NewTail->next;}}pcur=pcur->next;if(NewTail!=NULL)NewTail->next=NULL;//一定要置为空,不然像示例一中最后的6 也会输出 因为5对应的next指针指向的是6这个节点}        return NewHead;
}
http://www.dtcms.com/wzjs/203026.html

相关文章:

  • 一个wordpress两个站点万能推广app
  • 福州企业公司网站建设爆款采集推广引流软件
  • 大连网站建设网站小程序开发
  • 廊坊网站搜索优化小红书seo是什么
  • 福建建设厅网站 资质网络营销方案
  • 网站怎么显示建设中营销网站的宣传、推广与运作
  • 免费建网站哪个网好佛山营销型网站建设公司
  • 电商平台推广方式吉林seo关键词
  • 今日军事新闻头条打仗如何利用seo赚钱
  • 湖州哪里做网站新闻摘抄2022最新20篇
  • 秦皇岛建设工程站长之家seo查询
  • 可以做投票功能的网站搜狗收录提交入口网址
  • 做响应式网站用什么框架杭州网站搜索排名
  • 一台ip做两个网站公司全网推广
  • 成全视频免费观看在线看第2季游戏优化
  • 瀑布式wordpress主题国内做seo最好的公司
  • 政府网站建设作用中美关系最新消息
  • 电商培训类网站模板百度知道登录
  • html5结构的网站网站提交工具
  • 网站如何推广方案策划网络营销创意案例
  • 一起做单网站怎么样事件营销的概念
  • wordpress数据文件路径优化大师怎么删除学生
  • 某小型网站开发公司创业策划seo发包软件
  • 安徽企业网站制作搜索引擎优化答案
  • 网站维护合同模板seo综合查询是什么意思
  • 成都市建设工程交易中心网站世界十大搜索引擎及地址
  • 大型门户网站建设功能电脑优化大师哪个好
  • 网站响应式技术公司品牌推广方案范文
  • 一家做运动鞋的网站二级分销小程序
  • 昌邑做网站的公司指数基金定投技巧