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

绵阳做网站的公司新乡网站优化公司

绵阳做网站的公司,新乡网站优化公司,前端开发常用框架,网站建设及解析流程一、原题 给你一个链表,删除链表的倒数第 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.hkea.cn/news/851722/

相关文章:

  • 嘉兴类网站系统总部网站建设技术解决方案
  • 做网站的教科书外包网络推广公司推广网站
  • 模板名字 wordpress优化大师如何删掉多余的学生
  • 3d网站建设制作百度关键词优化手段
  • 新手做那些网站比较好东莞企业网站排名
  • 欧美风格网站360指数
  • 优秀网站建设公司电话下列哪些店铺适合交换友情链接
  • 58同城乌鲁木齐网站建设重庆网站到首页排名
  • wordpress知言主题山东服务好的seo公司
  • 旅游商务平台网站建设功能需求关键词排名查询官网
  • 做网站要搭建本地服务器么微商引流被加方法精准客源
  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案