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

贵阳微网站建设杭州市建设

贵阳微网站建设,杭州市建设,天河网站建设系统,个人网上注册公司入口对于初学链表的学者来学#xff0c;链表是比较困难的#xff0c;这部分对指针结构体的要求比较高。我们通过练习是掌握知识的重要途经203. 移除链表元素 - 力扣#xff08;LeetCode#xff09;我们在数组中去除某元素是遍历一遍数组#xff0c;如果某位置是要去除的元素链表是比较困难的这部分对指针结构体的要求比较高。我们通过练习是掌握知识的重要途经203. 移除链表元素 - 力扣LeetCode我们在数组中去除某元素是遍历一遍数组如果某位置是要去除的元素就将后面的元素挪过来覆盖了我们要去除的元素。这样的效率是不是特别的慢假如每个元素都是要去除的时间复杂度为O(N^2)在链表中我们知道数据是存储在不连续的空间的一个数据内有下一个元素的地址我们移除链表的数据只要改变前一个数据内存储的指向我们要移除的数据的地址.我们还可以将不是val的值全部存储到一个新的结构体指针内然后将新开辟的结构体指针返回即可代码写到这样整体逻辑是没有问题的但是细节我们处理到位所以导致我们无法运行出来。看我们的报错不能通过的用例是[1,2,6,3,4,5,6]什么原因导致的因为可能全部都是要删除的元素所以我们的tail也可能为空指针当tail不为空的时候我们tail的nextstruct ListNode* removeElements(struct ListNode* head, int val) {struct ListNode* newnode NULL;struct ListNode* tail NULL;struct ListNode* cur head;while(cur){if(cur-val!val){if(tailNULL){tailnewnodecur;}else{tail-nextcur;tailtail-next;}curcur-next;}else{struct ListNode* retcur-next;free(cur);curret;}}if(tail!NULL)tail-nextNULL;return newnode;}这个题也可以通过双指针来进行操作struct ListNode* removeElements(struct ListNode* head, int val) {struct ListNode* prevNULL;struct ListNode* curhead;while(cur){if(cur-val!val){prevcur;curcur-next;}else{if(prevNULL){headcur-next;free(cur);curhead;}else{prev-nextcur-next;free(cur);curprev-next;}}}return head;}双指针解决问题的时候大家要注意头删的时候操作和后面的删除操作是不相同的头删后我们头的位置发生变化
http://www.w-s-a.com/news/867873/

相关文章:

  • 网站备案更改需要多久百度免费网站空间
  • 外发加工是否有专门的网站wordpress主页 摘要
  • 企业网站优化系统浙江建设信息港证书查询
  • 很多年前的51网站如何做跨境电商需要哪些条件
  • 网站建设中 请稍后访问互联网营销设计
  • 软文网站名称用户浏览网站的方式
  • 大兴模版网站搭建哪家好网站建设与管理管理课程
  • 四川成都网站制作微信广告平台推广
  • 网站价格网页制作网站开发实训步骤
  • cms 导航网站鹤壁做网站价格
  • 微信营销软件免费版郑州关键词优化费用
  • 邢台专业做网站哪家好临沂网站建设中企动力
  • 建设网站是主营成本吗wordpress 后台
  • 猎头可以做单的网站企业网站建设
  • 建小程序需要网站吗在putty上怎样安装wordpress
  • 天津智能网站建设找哪家WordPress相册插件pro
  • 电脑网站页面怎么调大小济宁网站建设软件开发
  • 亿玛酷网站建设广州增城区最新消息
  • 企业网站视频栏目建设方案中企动力网站模板
  • 网站页面策划国外注册域名的网站
  • 百中搜如何做网站排名网站维护一年一般多少钱
  • 镇江地区做网站的公司wordpress说说加分类
  • 深圳高端网站设计免费的关键词优化软件
  • 视频网站公司沈阳网站建设服务
  • 网站全屏代码做网站必须用对方服务器
  • 网站速度慢wordpressssl正式申请后wordpress
  • 那个网站做玉石最专业西瓜创客少儿编程加盟
  • 备案时的网站建设方案书免费软件库
  • 惠州外贸网站建设网站模板 兼容ie8
  • 南京淄博网站建设方案php网站开发实训感想