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

wordpress网站无法打开阜阳专业网站建设

wordpress网站无法打开,阜阳专业网站建设,网络设计原则有哪些,南宁网站建设公司怎么赚钱链表中倒数第k个节点 输入一个链表,输出该链表中倒数第 kk 个结点。 注意: k > 1;如果 kk 大于链表长度,则返回 NULL; 数据范围 链表长度 [ 0 , 30 ] [0,30] [0,30]。 样例 输入:链表:1->2->3->4-&…

链表中倒数第k个节点


输入一个链表,输出该链表中倒数第 kk 个结点。

注意:

  • k >= 1;
  • 如果 kk 大于链表长度,则返回 NULL;
数据范围

链表长度 [ 0 , 30 ] [0,30] [0,30]

样例
输入:链表:1->2->3->4->5 ,k=2输出:4

方法思路

由于单链表不能直接索引到前驱节点,只能从前往后遍历。我们通过两次遍历解决问题:

  1. 第一次遍历:获取链表总长度 n
  2. 第二次遍历:计算倒数第 k 个节点的正序位置为 n - k + 1,遍历到该位置即可得到目标节点。

注意:当 k > n 时,需返回 nullptr

时间复杂度
  • O(n):链表总共遍历两次,时间复杂度为线性。
/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode* findKthToTail(ListNode* pListHead, int k) {int n = 0;for(auto p  = pListHead; p; p = p->next) n ++;if(k > n) return nullptr;auto p = pListHead;for(int i = 0; i < n - k; i ++) p = p->next;return p;}
};

假设链表为 1 -> 2 -> 3 -> 4 -> 5,求倒数第 2 个节点:

  1. 第一次遍历n = 5
  2. 计算位置n - k + 1 = 5 - 2 + 1 = 4
  3. 第二次遍历:移动到第 4 个节点(值为 4),返回结果。
边界条件
  • k <= 0k > n 时返回 nullptr
  • 空链表直接返回 nullptr

文章转载自:

http://C3Nbet97.zbgjn.cn
http://pdQ2egUE.zbgjn.cn
http://69pwRJmB.zbgjn.cn
http://cbOMfq3f.zbgjn.cn
http://WU5QXbOf.zbgjn.cn
http://v1ywHfBQ.zbgjn.cn
http://r2LnEb6B.zbgjn.cn
http://COQr47N0.zbgjn.cn
http://vzVbldBT.zbgjn.cn
http://8aFjTuQt.zbgjn.cn
http://BEf1fuLj.zbgjn.cn
http://F5OxAH7A.zbgjn.cn
http://9dXGOrtO.zbgjn.cn
http://pvUVfAF3.zbgjn.cn
http://4lH5ajUX.zbgjn.cn
http://R5jXSqp9.zbgjn.cn
http://FvbVBZaG.zbgjn.cn
http://c2lCVCSN.zbgjn.cn
http://sNZ9JrY1.zbgjn.cn
http://VdQgPO8D.zbgjn.cn
http://8yxOLJWu.zbgjn.cn
http://kvlGUbGe.zbgjn.cn
http://6HXsVTkL.zbgjn.cn
http://inTG1afg.zbgjn.cn
http://tg68j7aR.zbgjn.cn
http://Y9WoL4Jf.zbgjn.cn
http://CEwKJ96l.zbgjn.cn
http://fzbnFzwz.zbgjn.cn
http://0WvTxn9Z.zbgjn.cn
http://s3heS5iN.zbgjn.cn
http://www.dtcms.com/wzjs/675255.html

相关文章:

  • 广州南沙网站建设搜狐网站建设设计
  • 广州金山大厦 网站建设网站建设教程资源
  • 四川建设厅官方网站是多少wordpress sql
  • 哈尔滨网站建设nsstd做网站的图片Pc端和手机端的区别
  • 公司软件网站建设wordpress本地登陆
  • 云建站自动建站系统源码做网站申请域名
  • 自己建设一个网站需要多少钱内蒙古微信公众号114查
  • 门户网站做公众号的好处北京网站建设平台
  • 建网站兴田德润企业邮箱后缀
  • php网站开发账号密码自己做的视频发什么网站
  • asp net网站建设个人主页制作教程
  • 怎样才能建立网站刷神马seo排名首页排名
  • 临沂法律网站开发公司wordpress时间插件下载
  • 网站开发有哪几种语言个人中心网页设计
  • 做网站可以盈利吗兰州今天的新消息
  • 网站开发的实训周的实训过程自己做网页怎么赚钱
  • 安徽网站建设案例食品包装
  • 广州网站制作联系方式设备网站开发
  • 如何选择做pc端网站企业网站模块种类
  • 网站开发app定制网站建设网页设计做网站
  • 网站针对爬虫爬取做的优化wordpress怎么建导航
  • 网站开发实用技术 代码百度关键词价格查询
  • python做后台网站的多吗南昌装修网站建设
  • 网站域名及空间购买国内网页设计优秀案例
  • 网站建设硬件配置云南省建设厅官方网站不良记录
  • 装修装饰网站建设浙江省大成建设集团有限公司网站
  • 专业的铁岭做网站公司乡村旅游网站的建设
  • 企业网站价格wordpress修改标题
  • 南京网站优化建站做美食视频网站
  • 网站开发服务器两学一做专题网站素材