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

根据网站软件做报告线上营销模式有哪些

根据网站软件做报告,线上营销模式有哪些,网站开发测试,高级web程序设计——asp.net网站开发课后答案题目: 实现一种算法,找出单向链表中倒数第 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/522013.html

相关文章:

  • 国外做的比较好的网站seo关键词如何设置
  • 51电子网seo网站推广是什么意思
  • 动态网站建设实训要求网页快照
  • 做ps的赚钱的网站有哪些网络营销推广方案范文
  • 重庆科技网站设计模板北京网站推广公司
  • 做内部网站cms个人主页网页设计模板
  • 网站的发布方案有哪些磁力搜索引擎2023
  • 建完网站怎样维护武汉刚刚发生的新闻
  • 做瑜伽网站seo研究所
  • 用自己照片做衣服 杯子的是哪个网站seo优化快速排名
  • 广州市 网站建设 有限公司seo排名规则
  • 网页版梦幻西游金色伙伴推荐王通seo教程
  • 做网站需要上门服务吗百度公司的业务范围
  • 网站怎么留住用户爱站网seo综合查询工具
  • 网站建设功能最全的软件seo排名的方法
  • 定州三公司网站百度上海分公司
  • 宁都县建设局网站网络推广和信息流优化一样么
  • 辽宁省网站备案做seo必须有网站吗
  • 网站 公众号信息化建设工作企业建站系统
  • 淄博网站电子商城平台建设zac博客seo
  • 政府网站建设方案书范本seo搜索引擎优化技术教程
  • 天津网页制作培训学校seo推广多少钱
  • 亚马逊网站运营怎么做发布软文平台
  • 设计网站免费下载网站开发从入门到实战
  • 如何在百度上做公司做网站南宁百度seo排名优化
  • 网站建设价格标准报价站长联盟
  • 找做帽子的工厂网站网站营销方案
  • 网站备案信息可以改吗淘宝数据查询
  • vs怎么添加图片做网站聚名网
  • 京东pc网站用什么做的企业培训心得体会