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

阜阳网站建设价格低专注网站建设16年

阜阳网站建设价格低,专注网站建设16年,asp.net 建立网站吗,自己做的网站主页打开速度剑指 Offer 22. 链表中倒数第k个节点 难度#xff1a;easy\color{Green}{easy}easy 题目描述 输入一个链表#xff0c;输出该链表中倒数第k个节点。为了符合大多数人的习惯#xff0c;本题从1开始计数#xff0c;即链表的尾节点是倒数第1个节点。 例如#xff0c;一个链…剑指 Offer 22. 链表中倒数第k个节点 难度easy\color{Green}{easy}easy 题目描述 输入一个链表输出该链表中倒数第k个节点。为了符合大多数人的习惯本题从1开始计数即链表的尾节点是倒数第1个节点。 例如一个链表有 666 个节点从头节点开始它们的值依次是 1、2、3、4、5、61、2、3、4、5、61、2、3、4、5、6。这个链表的倒数第 333 个节点是值为 444 的节点。 示例 给定一个链表: 1-2-3-4-5, 和 k 2.返回链表 4-5.算法 (直接遍历) 最简单直接的方法即为顺序查找假设当前链表的长度为 n则我们知道链表的倒数第 k 个节点即为正数第 n−k 个节点此时我们只需要顺序遍历到链表的第 n−k 个节点即为倒数第 k 个节点。 我们首先求出链表的长度 n然后顺序遍历到链表的第 n−k 个节点返回即可。 复杂度分析 时间复杂度O(n)O(n)O(n)其中 nnn 是链表的长度。最坏需要遍历链表两次。 空间复杂度 : O(1)O(1)O(1) C 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode* getKthFromEnd(ListNode* head, int k) {int n 0;for (auto p head; p; p p-next) n ;auto dummy new ListNode(-1);dummy-next head;for (int i 0; i n - k 1; i ) {dummy dummy-next;}return dummy;} };
http://www.hkea.cn/news/14300308/

相关文章:

  • 餐饮门户网站 方案怎么做中山家居企业网站建设
  • 网站定制哪儿济南兴田德润怎么联系长沙有哪些网络科技公司
  • 上海市黄页企业名录查询网站seo关键词优化排名
  • 常州承接网站建设网站建设兆金手指科杰
  • 网站建设与制作实验报告wordpress快速插图
  • 建设信息门户网站的条件长沙网站建设大全
  • 台州椒江区热销企业网站搭建网站后台发邮件
  • 萧山区住房和城乡建设局网站万润 营销型网站建设
  • 网站收录方法如何搭建免费网站
  • 北京智能建站系统价格核桃编程加盟费多少钱
  • 江门网站建设咨询做网站的公司有
  • 网站程序设计软件网站推广昔年下拉博客
  • 重庆网站制作济南湖南网页制作公司
  • 网站 js 广告代码大全产品市场推广方案范文
  • 北京海淀网站建设龙之向导外贸网站网址
  • 如何做好一个企业网站深圳专门网站制作
  • 成都网站建设v芯ee8888epython语言
  • 西安网站制作公司哪家好正能量免费软件
  • 西宁高端网站建设桂林做网站公司
  • 地方网站建设方案网站制作最新技术的
  • 商务网站建设项目的技术可行性怎么免费推广自己网站
  • 营销网站的建立浙江网站建设优化
  • 网站媒体给房开做内容推广业之峰
  • 企业网站建设前言国际网站怎么进
  • 手工艺品网站建设方案西安知名高端网站建设服务企业
  • wordpress建电商网站安全的合肥网站建设
  • 网站产品介绍页面的布局方案建立公司网站要多少钱
  • 爱站工具包深圳西乡
  • 做网站和SSH网站字体标准
  • 网站主机的选择与优化cc域名注册