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

做外贸网站那个好佛山网站建设正规公司

做外贸网站那个好,佛山网站建设正规公司,crm开源,现在还有做系统的网站吗一、原题 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出:[]示例 3&…

一、原题

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

示例 1:

输入:head = [1,2,3,4,5], n = 2
输出:[1,2,3,5]

示例 2:

输入:head = [1], n = 1
输出:[]

示例 3:

输入:head = [1,2], n = 1
输出:[1]

二、心得

        这一题是数据结构中的链表,我学的时候是用的 C/C++ 语言,这里尝试了一下用 Java 语言来编,整体的结构是互通的,只是一些表达方式上有些出入罢了~o(* ̄▽ ̄*)ブ

        直接看代码:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {// 定义一个节点,next 指向链表的头节点ListNode dummy = new ListNode(0, head);int length = getLength(head);ListNode cur = dummy;//for (int i = 1; i < length - n + 1; ++i) {cur = cur.next;}// 删除第 n 个节点,(本质为跳过倒数第 n 个节点,将倒数第 n - 1 个节点连接到倒数第 n + 1 个节点的 next 上)cur.next = cur.next.next; // 翻译一下就是: 倒数第 n + 1 个节点的 next 等于 (倒数第 n 个节点的 next)[即倒数第 n - 1 个节点]ListNode ans = dummy.next;return ans;}// 将 head 依次存入链表,获取链表的长度public int getLength(ListNode head) {int length = 0;while (head != null) {length ++;head = head.next;}return length;}
}

        先简单解释一下链表的基本结构:节点。节点,包括值 value,指向下一节点的指针 next 。至于要不要指向上一节点的指针 front ,根据需求设置,这里不考虑。

        这里再解释一下 cur.next = cur.next.next; :

        继续学习ing~

http://www.mmbaike.com/news/59513.html

相关文章:

  • joomla做类似赶集网的网站网站优化技巧
  • 加盟凡科建站宁波优化网页基本流程
  • 宝山php网站开发培训百度风云排行榜
  • 电商网站建设济南建网站看片应该搜什么关键词哪些词
  • 制作网站培训全国互联网营销大赛官网
  • 怎么申请公司网站百度app浏览器下载
  • 外网平面设计网站公司想做网络推广贵不
  • 网站关键词突然搜不到了百度seo排名在线点击器
  • b2b电子商务网站的盈利模式营销型网站建设目标
  • 西安建设市场诚信信息平台网站互联网营销推广方案
  • APP网站怎么做谷歌浏览器直接打开
  • 重庆企业网站建设哪家专业网站单向外链推广工具
  • 神马网站可以做兼职yandex引擎
  • 广州达美网站建设公司如何让百度快速收录
  • 提供邯郸做移动网站女生做sem还是seo
  • 珲春市建设局网站青岛seo推广专员
  • 宁波建设监理协会网站百度地图轨迹导航
  • 网站建设是属于软件吗如何拿高权重网站外链进行互换?
  • 企业建设网站的过程百度下载2022新版安装
  • 怎么做内网网站网站建设平台软件
  • Oss怎么做静态网站最近的新闻大事10条
  • 网站推广实施方案网络平台营销
  • 网站建设公司公司竞价推广招聘
  • 建网站开发语言对比网站设计
  • 郑州经济技术开发区管理委员会关于进一步优化落实疫情防控措施
  • 为什么要建微信网站上海网站seo排名优化
  • 新建网站百度怎么收录制作一个网站步骤
  • 公司集团网站设计b2b免费发布网站大全
  • 北京网站建设南京seo域名
  • 如何将网址提交到一些权重比较高的网站优化法治化营商环境