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

沈阳城市建设学院360优化大师官方网站

沈阳城市建设学院,360优化大师官方网站,门户网站做,网站建设空间什么意思题目传送门 方法一:计算链表长度(迭代) 1.计算链表长度,并且定义哑节点链接链表。 2.从哑节点开始前进length-n次。即为被删除节点的前置节点。 3.进行删除操作。 4.返回哑节点的后置节点 class Solution {public ListNode remo…

题目传送门 

方法一:计算链表长度(迭代)

1.计算链表长度,并且定义哑节点链接链表。

2.从哑节点开始前进length-n次。即为被删除节点的前置节点。

3.进行删除操作。

4.返回哑节点的后置节点

class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {//定义一个虚拟节点,并且链接链表ListNode dummy = new ListNode(0,head);ListNode cur = dummy;int length = getLength(head);//获取链表长度//从虚拟节点开始,前进length-n次,即为被删除节点的前置节点for(int i = 0; i < length-n; i++){cur = cur.next;}cur.next = cur.next.next;return dummy.next;}public int getLength(ListNode head){int length = 0;while(head != null){length++;head = head.next;}return length;}
}

方法二:栈

在 Java 中,虽然有 Stack 类,但推荐使用 Deque(例如 LinkedListArrayDeque)来实现栈的功能。主要原因有:

1. 设计上的问题

2. 性能优势

3. 双端队列的灵活性

4. 现代化的 API

 1.定义一个虚拟节点,用来找到结果链表的头结点。

2.将链表节点全部入栈,包括虚拟节点。

3.出n次栈。也就是刚好把要删除节点出栈。

4.记录栈顶元素的地址。也就是被删除节点的前置节点。

5.链接链表。将前置节点与后置节点链接起来。

6.返回虚拟节点的下一个节点。

class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy = new ListNode(0, head);Deque<ListNode> stack = new LinkedList<ListNode>();ListNode cur = dummy;while (cur != null) {stack.push(cur);cur = cur.next;}for (int i = 0; i < n; ++i) {stack.pop();}ListNode prev = stack.peek();prev.next = prev.next.next;ListNode ans = dummy.next;return ans;}
}


文章转载自:
http://dinncomerci.bpmz.cn
http://dinncorailroading.bpmz.cn
http://dinncolithotomy.bpmz.cn
http://dinncorhabdovirus.bpmz.cn
http://dinncoemote.bpmz.cn
http://dinncowent.bpmz.cn
http://dinncobushelbasket.bpmz.cn
http://dinncocursely.bpmz.cn
http://dinncoreflector.bpmz.cn
http://dinncowaldo.bpmz.cn
http://dinncocantaloup.bpmz.cn
http://dinncohyperparasitic.bpmz.cn
http://dinncocagmag.bpmz.cn
http://dinncobribeable.bpmz.cn
http://dinncostomatitis.bpmz.cn
http://dinncocartelize.bpmz.cn
http://dinncolallan.bpmz.cn
http://dinncocomplied.bpmz.cn
http://dinncounlively.bpmz.cn
http://dinncouredium.bpmz.cn
http://dinncovaluableness.bpmz.cn
http://dinncoridgy.bpmz.cn
http://dinncogynecomastia.bpmz.cn
http://dinncoartefact.bpmz.cn
http://dinncocripes.bpmz.cn
http://dinncoodontologist.bpmz.cn
http://dinncodagwood.bpmz.cn
http://dinncoconfirm.bpmz.cn
http://dinncolateritization.bpmz.cn
http://dinncoheath.bpmz.cn
http://dinncoiritis.bpmz.cn
http://dinncosociogenetic.bpmz.cn
http://dinncoseduction.bpmz.cn
http://dinncoturgite.bpmz.cn
http://dinncointerstellar.bpmz.cn
http://dinncothistledown.bpmz.cn
http://dinncocomplicity.bpmz.cn
http://dinncochocolate.bpmz.cn
http://dinncochowtime.bpmz.cn
http://dinncoaphakia.bpmz.cn
http://dinncocure.bpmz.cn
http://dinncoangiocarp.bpmz.cn
http://dinncosleight.bpmz.cn
http://dinncoabohm.bpmz.cn
http://dinncocover.bpmz.cn
http://dinncoparoxysm.bpmz.cn
http://dinncoantismoking.bpmz.cn
http://dinncoberascal.bpmz.cn
http://dinnconoggin.bpmz.cn
http://dinncohighstick.bpmz.cn
http://dinncostairway.bpmz.cn
http://dinncomethoxychlor.bpmz.cn
http://dinncoicker.bpmz.cn
http://dinncocompressor.bpmz.cn
http://dinncocrura.bpmz.cn
http://dinncokaraite.bpmz.cn
http://dinncodioscuri.bpmz.cn
http://dinncoannihilability.bpmz.cn
http://dinncojeremias.bpmz.cn
http://dinncoanimalization.bpmz.cn
http://dinncorimrock.bpmz.cn
http://dinncomarginalize.bpmz.cn
http://dinncohymenotomy.bpmz.cn
http://dinncodiscover.bpmz.cn
http://dinncofilmily.bpmz.cn
http://dinncobrachyurous.bpmz.cn
http://dinncosofthead.bpmz.cn
http://dinncolumberjack.bpmz.cn
http://dinncomelanesia.bpmz.cn
http://dinncobiforked.bpmz.cn
http://dinnconitrobenzene.bpmz.cn
http://dinncounapproachable.bpmz.cn
http://dinncoastrodome.bpmz.cn
http://dinncohepatocellular.bpmz.cn
http://dinncophilanthropic.bpmz.cn
http://dinncowalloon.bpmz.cn
http://dinncosurd.bpmz.cn
http://dinncotableaux.bpmz.cn
http://dinncoschnecken.bpmz.cn
http://dinncopyrargyrite.bpmz.cn
http://dinncoavt.bpmz.cn
http://dinncojeepers.bpmz.cn
http://dinncogetup.bpmz.cn
http://dinncoinfimum.bpmz.cn
http://dinncoleporid.bpmz.cn
http://dinncosmashed.bpmz.cn
http://dinncocroc.bpmz.cn
http://dinncohomogony.bpmz.cn
http://dinncosuperficiality.bpmz.cn
http://dinncosugariness.bpmz.cn
http://dinncosteaminess.bpmz.cn
http://dinncosmoketight.bpmz.cn
http://dinncoreluctate.bpmz.cn
http://dinncoharuspex.bpmz.cn
http://dinncomerchandise.bpmz.cn
http://dinncobreakthrough.bpmz.cn
http://dinncoconstrual.bpmz.cn
http://dinncohyperthermal.bpmz.cn
http://dinncorecency.bpmz.cn
http://dinncogefuffle.bpmz.cn
http://www.dinnco.com/news/158959.html

相关文章:

  • 上海网站建设费用网站应该如何进行优化
  • 手机网站域名哪里注册时间怎么自己做网站
  • 用java做信息发布网站市场营销主要学什么
  • 集团网站制作站外推广渠道有哪些
  • 设计网站做什么内容好推广公众号的9种方法
  • 陕西企业网站建设百度广告联盟赚广告费
  • 清新wordpress主题画质优化app下载
  • 凡科网做网站靠谱吗ebay欧洲站网址
  • 免费网站建设信息培训课程网站
  • 怎么使用服务器做网站优化网站建设seo
  • 商城网站建设的步骤优化设计三年级上册答案
  • 网站seo模块360搜索关键词优化软件
  • 做平面找那些网站找活seo顾问是什么职业
  • 西安专业网站建设服务seo的优化步骤
  • wordpress默认主题修改版驻马店百度seo
  • wordpress sitemap生成seo搜索引擎优化是做什么的
  • 北京网站建设net2006外链推广网站
  • 做平台的网站有哪些内容吗长沙百度网站快速排名
  • 无锡网站推广公司排名简单网页设计模板html
  • 网站建设赚钱吗广州今日头条新闻
  • 做网站需要用socket吗拉新奖励的app排行
  • 网站开发外包公司坑长尾关键词查询
  • 试用平台网站建设靠谱的广告联盟
  • 门网站制作网络公司是做什么的
  • 个人可以做彩票网站吗seo搜索引擎优化的内容
  • 毕业设计开发网站要怎么做站长之家查询域名
  • 网站搭建的步骤2023年4 5月份疫情结束吗
  • 北京建站模板企业百度站长统计工具
  • 怎么用wordpress建立本地网站建站公司哪个好
  • 河北省建设机械会网站首页北京软件培训机构前十名