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

根据网站软件做报告抖音seo排名优化公司

根据网站软件做报告,抖音seo排名优化公司,成都网络推广平台,网站常用颜色题目: 实现一种算法,找出单向链表中倒数第 k 个节点。返回该链表中倒数第k个节点。 示例一: 输入:{1,2,3,4,5},2 返回值:{4,5} 说明:返回倒数第2个节点4,系统会打印后面所有的节点来比较。 …
题目:

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

示例一:

输入:{1,2,3,4,5},2

返回值:{4,5}

说明:返回倒数第2个节点4,系统会打印后面所有的节点来比较。

示例二:

输入:{2},8

返回值:{}

思路如下:

用双指针,可省去统计链表长度操作,算法流程为:

  1. 初始化双指针 pre , cur 都指向头节点 head ;

  2. 先令 cur 走 k 步,此时 pre , cur 的距离为 k ;

  3. 令 pre , cur 一起走,直到 cur 走过尾节点时跳出,此时 pre 指向「倒数第 k 个节点」,返回之即可;

注意:

1.处理 k <= 0

if k <= 0 or not pHead:return None

2.检查快指针移动时的越界

for _ in range(k):if not cur:  # 此时 cur 为 None,但循环尚未完成 k 次return Nonecur = cur.next
题解如下:
class Solution:def FindKthToTail(self , pHead, k):""":type:  pHead: ListNode, k: int:rtype: ListNode"""# write code hereif k <=0 or not pHead:return Nonepre, cur = pHead, pHeadfor _ in range(k):if not cur:return Nonecur = cur.nextwhile cur:pre, cur = pre.next, cur.nextreturn pre
http://www.dtcms.com/wzjs/192330.html

相关文章:

  • 做app和做网站区别全网营销系统1700元真实吗
  • 深圳做网站推荐哪家公司好长春网络推广优化
  • 灰色词seo推广抚州seo排名
  • 网站页面设计模板代码手机网站优化排名
  • 网站的主要栏目及功能杭州seo网站推广
  • 网站建设与动态网页竞价托管哪家公司好
  • 做cover用什么网站广告优化师工作内容
  • 免费模板网站下载网站设计平台
  • 一个人可做几次网站备案seo关键词排名优化手机
  • 网站建设服务领域网站排名优化价格
  • p2p网站开发多少钱免费手机优化大师下载安装
  • 批量做网站软件网站排行
  • 网站建设相关新闻劳动局免费培训项目
  • 有没有学做衣服的网站搜索引擎营销的简称
  • 贷款网站源码下载sem竞价托管代运营
  • 如何用wordpress建网站关于友情链接的作用有
  • 网站建设中 html免费seo整站优化技术培训
  • 网站怎么做吸引人免费收录网站
  • asp动态网站开发认证模拟判断题英文外链seo兼职
  • 网站建设选哪个东莞网站设计排行榜
  • 网站建设是虚拟行业吗深圳网络品牌推广公司
  • pc网站向手机站传递权重seow
  • 偷拍小情侣酒店做爰网站网络推广一般都干啥
  • 做网站店铺怎样打理网站收录批量查询
  • 西宁的网站建设公司怎么在百度发布免费广告
  • 西安网站建设地址天津seo推广
  • 深圳网站设计公司费用网络营销网
  • 网站制作有限公司找百度
  • 做的好的商城网站设计营销策略ppt
  • 网站换新的空间域名解析怎么做google推广服务商