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

湛江模板建站定制网站河北自助建站系统平台

湛江模板建站定制网站,河北自助建站系统平台,怎么做关不掉的网站,建交互网站需要多少钱文章目录 一、题目二、C# 题解 一、题目 实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 注意:本题相对原题稍作改动 点击此处跳转题目。 示例: 输入: 1->2->3->4->5 和 k 2 输出: 4 说…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。

  注意:本题相对原题稍作改动

  点击此处跳转题目。

示例:

输入: 1->2->3->4->5 和 k = 2
输出: 4

说明:

  • 给定的 k 保证是有效的。

二、C# 题解

  先遍历一遍求总结点数 n,再顺序寻找第 n - k + 1 个节点就可以了:

/*** Definition for singly-linked list.* public class ListNode {*     public int val;*     public ListNode next;*     public ListNode(int x) { val = x; }* }*/
public class Solution {public int KthToLast(ListNode head, int k) {int n = 0;ListNode p = head;// 先遍历一遍求总结点数 nwhile (p != null) {p = p.next;n++;}// 顺序寻找第 n - k + 1 个节点while (n > k) {head = head.next;n--;}return head.val;}
}
  • 时间复杂度: O ( n ) O(n) O(n),两次遍历。
  • 空间复杂度: O ( 1 ) O(1) O(1)

  当然这么做有点傻,需要两次遍历。因此使用两个间隔为 k 的指针齐头并进,后面的指针到末端,前面的指针指向倒数第 k 个:

/*** Definition for singly-linked list.* public class ListNode {*     public int val;*     public ListNode next;*     public ListNode(int x) { val = x; }* }*/
public class Solution {public int KthToLast(ListNode head, int k) {ListNode p = head, q = p;   // 双指针while (k-- > 0) q = q.next; // q 在 p 的后面第 k 个// p、q 同时前进,q 到终点时,p 指向 倒数第 k 个while (q != null) {q = q.next;p = p.next;}return p.val;}
}
  • 时间复杂度: O ( n ) O(n) O(n),一次遍历。
  • 空间复杂度: O ( 1 ) O(1) O(1)
http://www.bjxfkj.com.cn/article/107623.html

相关文章:

  • 免费网站站长推广衡水做网站哪家好
  • 集团门户网站建设方案自己建一个网站能过期吗
  • 做的网站错位怎么办搭建网站一般多少钱
  • 江门找人做网站排名wordpress怎么给网站设置几种语言
  • 做网站用asp和html用国旗做专利的是哪个网站
  • 三亚 网站建设ps里怎么做微网站模板
  • 怎么制作一个网站首页wordpress的windows
  • 本地网站建设方案信息大全静态html转wordpress
  • 网站建设-应酷设计方案步骤
  • 淘宝做链接的网站跨境电商开店流程及费用
  • 网上做外贸都有哪些网站网页设计代码源
  • 网站开发设计制作推广vc域名建站的网站
  • 重庆自助企业建站模板做网站 合肥
  • 怎么建一个购物网站吉林seo基础
  • 广州工程建设网站手游网站开发
  • 天津集体建设用地出售 网站网站设计远程培训
  • 上海公共招聘网站关键词推广和定向推广
  • 深圳网站建设公司 交通虚拟主机销售网站源码
  • 网站做多久才有流量wordpress支持支付宝
  • 公司用员工信息做网站域名备案三类医疗器械
  • 外贸网站的特色网站开发设计合同范本
  • 石家庄最好的网站建设公司哪家好微小店网站建设比较好
  • html5好的网站模板网站搭建教室
  • 网站空间是不是服务器常州网站制作价格
  • 网站建设的优点做任务推广网站
  • 网站的运营四川省建设厅注册管理中心网站首页
  • 网站都是程序员做的吗wordpress挂黑页
  • 四川省建设厅网站首页淘宝网做宝贝详情用哪个网站
  • 青州市网站建设网站审核备案
  • 移动网站如何做权重重庆招标投标公共资源交易中心