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

网站开发与管理所对应的职位及岗位建立一个网站需要多少钱

网站开发与管理所对应的职位及岗位,建立一个网站需要多少钱,免费网站可以做cpa?,做公司网站都需要付什么费用2024-1-3 文章目录 [2487. 从链表中移除节点](https://leetcode.cn/problems/remove-nodes-from-linked-list/)方法一:调用栈方法二:递归方法三:翻转链表 2487. 从链表中移除节点 方法一:调用栈 1.将所有节点按顺序压入栈中 2.从…

2024-1-3

文章目录

      • [2487. 从链表中移除节点](https://leetcode.cn/problems/remove-nodes-from-linked-list/)
            • 方法一:调用栈
            • 方法二:递归
            • 方法三:翻转链表

2487. 从链表中移除节点

在这里插入图片描述

方法一:调用栈

1.将所有节点按顺序压入栈中

2.从栈顶依次查看元素

3.当栈顶节点的值大于新链表表头的值,将该节点插入新链表的表头

4.否则移除该节点

    public ListNode removeNodes(ListNode head) {Deque<ListNode> stack = new ArrayDeque<>();while (head!=null){stack.push(head);head = head.next;}while (!stack.isEmpty()){if (head==null||stack.peek().val>=head.val){stack.peek().next = head;将该节点插入新链表的表头head = stack.peek();//表头前移}stack.pop();}return head;}
方法二:递归

1.节点为空返回

2.不为空,对右侧节点进行判断

3.比右侧节点小,移除当前结点,返回下一个结点

4.比右侧节点大,返回当前结点

    public ListNode removeNodes(ListNode head) {if (head == null){return null;}head.next = removeNodes(head.next);if (head.next!=null && head.val < head.next.val){return head.next;}else {return head;}}
方法三:翻转链表

1.翻转链表、要求改为:移除每一个左侧有一个更大数值的节点。

2.不断移除右结点,除非右结点的值大于等于当前结点

3.再翻转回来

    public ListNode removeNodes3(ListNode head) {head = reverse(head);ListNode cur = head;while (cur.next!=null){if (cur.val>cur.next.val){//当前值比右边值大,删除右边结点cur.next = cur.next.next;}else {cur = cur.next;}}return reverse(head);//翻转回来}public ListNode reverse (ListNode head){//翻转链表ListNode dummy = new ListNode();while (head!=null){ListNode cur = head;head = head.next;cur.next = dummy.next;dummy.next = cur;}return dummy.next;}

点击移步博客主页,欢迎光临~

偷cyk的图

http://www.15wanjia.com/news/3772.html

相关文章:

  • 做网站有哪些流程最新国际新闻 大事件
  • 如何让百度收录我的网站南京百度搜索优化
  • 做网站容易还是编程容易今日最新体育新闻
  • 网站设计优秀作品网络营销是干嘛的
  • 邵阳最新防疫情百度怎么优化关键词排名
  • 武汉h5建站模板网络营销客服主要做什么
  • 网盘可以做网站空间吗北京核心词优化市场
  • 深圳 网站建设公精准营销通俗来说是什么
  • 网站建设公司网络广告类型
  • 小米网站的建设目的重庆白云seo整站优化
  • 软件开发 网站建设深圳疫情防控最新消息
  • 辽宁营商环境建设网站网络营销课程总结1500字
  • 大连网站建设解决方案广告联盟怎么做
  • 乐辰科技网站建设企业网站推广方法
  • 响应式网站建设案例班级优化大师手机版下载
  • 做移动端网站软件开发最好的免费建站网站
  • 有什么手机做网站的长沙网站优化seo
  • 还有哪些网站做产品众筹市场调研方法有哪些
  • 什么网站可以做任务赚钱网站到首页排名
  • 长沙抖音代运营公司北京seo推广外包
  • 有哪些做拎包入住的网站网络营销活动策划方案模板
  • 网站建设培训机构市场调研的基本流程
  • ps做网站效果图关键词优化seo公司
  • 免费咨询服务合同模板上海seo推广服务
  • 在深圳注册公司需要多少钱seo技术服务外包
  • 政府门户网站充分体现了 的建设理念整合营销
  • 做网站流量优化都是什么免费推广网站大全下载
  • 本地环境搭建网站百度竞价排名什么意思
  • 什么网站专门做二手物品大型网站建站公司
  • 行业网站需要如何做360竞价推广怎么做