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

做响应式网站的公司专门做985招聘信息的网站

做响应式网站的公司,专门做985招聘信息的网站,做企业网站用哪个cms,零基础网站建设一、原题 给你一个链表,删除链表的倒数第 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.yayakq.cn/news/958925/

相关文章:

  • 平台网站建设方案个人网站开发主要问题
  • 服装 网站规划方案牡丹江做网站的公司
  • 巴彦淖尔专业做网站的公司wordpress修改邮箱
  • ag娱乐建设网站汽车网站有哪些
  • 东莞建网站邯郸 网站建设
  • 顺德网站制作案例效果wordpress主查询
  • 怎样创办网站wordpress新增管理员
  • 加氢站个公司好推广品牌
  • 中国职业培训在线官方网站wordpress reset api
  • 信阳住房和城乡建设局网站wordpress开发手机主题教程
  • 盐城城乡建设局网站建站不备案
  • 企业网站搭建项目概述范文wordpress可不可以
  • 网站内容框架做网站标题居中代码
  • 域名等于网站网址吗优质的广州做网站
  • 2018年互联网大会成都seo培
  • html5 php 网站源码动漫网站 设计
  • 外国的网站 ftp展示型网站 asp.net
  • 贵阳网站建设优化php网站端口
  • 广州企立科技做网站站群网站内容
  • 网站页面文案网站设计背景图片
  • 宁波哪里有网站建设高端的网站怎么做图片轮播
  • 织梦做招聘网站深圳恒诚信企业管理有限公司
  • 网站专题分类江苏省江建集团有限公司建设网站
  • 酒店 企业网站建设的思路怎么用手机制作网站
  • gooood谷德设计网站网站运营适合什么样的人做
  • .net做网站开发一个上线的网站需要怎么做
  • 网站关键词怎么做可以排名上海企业信用网查询
  • 一流的嘉兴网站建设列举五种常用的网站推广方法
  • 哪些网站可以seo安平县哪家做网站
  • 专业网站建设方案更改wordpress端口