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

专业做网站流程建网站费用会计分录

专业做网站流程,建网站费用会计分录,网站建设中的矢量图标,空调维修网站模板203 移除链表元素 给你一个链表的头节点 head 和一个整数 val #xff0c;请你删除链表中所有满足 Node.val val 的节点#xff0c;并返回 新的头节点 。 示例 1#xff1a; 输入#xff1a;head [1,2,6,3,4,5,6], val 6 输出#xff1a;[1,2,3,4,5] 示例 2#x…203 移除链表元素 给你一个链表的头节点 head 和一个整数 val 请你删除链表中所有满足 Node.val val 的节点并返回 新的头节点 。 示例 1 输入head [1,2,6,3,4,5,6], val 6 输出[1,2,3,4,5] 示例 2 输入head [], val 1 输出[] 示例 3 输入head [7,7,7,7], val 7 输出[] 提示 列表中的节点数目在范围 [0, 104] 内 1 Node.val 50 0 val 50 来源力扣LeetCode 链接https://leetcode.cn/problems/remove-linked-list-elements 解决方案 提供思路 1递归 链表的定义具有递归的性质因此链表题目常可以用递归的方法求解。这道题要求删除链表中所有节点值等于特定值的节点可以用递归实现。 对于给定的链表首先对除了头节点 head 以外的节点进行删除操作然后判断 head 的节点值是否等于给定的 val。如果 head 的节点值等于val则 head 需要被删除因此删除操作后的头节点为 head.next如果 head 的节点值不等于 val则 head 保留因此删除操作后的头节点还是 head。上述过程是一个递归的过程。 递归的终止条件是 head 为空此时直接返回 head。当 head 不为空时递归地进行删除操作然后判断 head 的节点值是否等于 val 并决定是否要删除 head。 2迭代 也可以用迭代的方法删除链表中所有节点值等于特定值的节点。 用 temp 表示当前节点。如果 temp 的下一个节点不为空且下一个节点的节点值等于给定的 val则需要删除下一个节点。删除下一个节点可以通过以下做法实现 temp.nexttemp.next.next 如果 temp 的下一个节点的节点值不等于给定的 val则保留下一个节点将 temp 移动到下一个节点即可。 当 temp 的下一个节点为空时链表遍历结束此时所有节点值等于 val 的节点都被删除。 具体实现方面由于链表的头节点 head 有可能需要被删除因此创建哑节点 dummyHead令 dummyHead.nexthead初始化 tempdummyHead然后遍历链表进行删除操作。最终返回 dummyHead.next 即为删除操作后的头节点。 上代码 //1 public class Solution {public ListNode RemoveElements(ListNode head, int val){if (head null){return head;}head.next RemoveElements(head.next, val);return head.val val ? head.next : head;} }//2 public class Solution {public ListNode RemoveElements(ListNode head, int val){ListNode dummyHead new ListNode(0);dummyHead.next head;ListNode temp dummyHead;while (temp.next ! null){if (temp.next.val val){temp.next temp.next.next;}else{temp temp.next;}}return dummyHead.next;} }以上是碰到的第二百零三题后续持续更新。感觉对你有帮助的小伙伴可以帮忙点个赞噢
http://www.yutouwan.com/news/141036/

相关文章:

  • 网站建设教学设计泰安做网站建设的
  • 长沙建个网站一般需要多少钱网页广告弹窗怎么屏蔽
  • 网站建设 广告科技创新作文
  • 天津建设集团网站新开传奇新服网手机版
  • 做图的网站网站建设招标书技术介绍
  • 江西网站建设推广怎么做网站管理系统
  • 大芬地铁站附近做网站深圳网上注册公司流程图
  • 重庆网站建设方案详细方案大良网站建设服务
  • 无锡网站建设系统常州网站建设团队
  • 网站技术策划内容企业站seo点击软件
  • 建设部评职称网站互联网项目网站
  • 如何自己建一个网站密云城市建设官方网站
  • php网站设计tengine wordpress
  • 万全孔家庄做网站如何维护企业电子商务网站建设
  • wordpress搬站skr搜索引擎入口
  • 在线图片编辑网站源码怎么用php自己做网站
  • 中国十大做网站公司排名新媒体运营培训班
  • 婚庆网站建设外国风格网站建设费用
  • 怎么建设一个购买卡密的网站亳州市网站建设公司
  • 乐之网站制作网页微信登陆首页
  • 动感十足的网站怎么开通公司网站
  • 邢台哪里建网站凡客资源
  • 网站做标准曲线怎么自己注册域名
  • 科技 杭州 网站建设烟台网站建设ytwzjs
  • 做损坏文档的网站无法打开网页是怎么回事
  • html网站设计模板下载ui设计包括哪些
  • 在建项目人员查询网站wordpress的官方网站
  • 自己制作网站做外贸赚钱吗策划案推广
  • 自动写作文网站如何查看网站开发单位
  • 做网站涉及到哪些广州关键词快速排名