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

备案ip 查询网站兰州搜索引擎优化

备案ip 查询网站,兰州搜索引擎优化,如何在对方网站上做外链,大学生做的美食网站题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出:[]…

题目:

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

示例 1:

输入:head = [1,2,3,4,5], n = 2
输出:[1,2,3,5]

示例 2:

输入:head = [1], n = 1
输出:[]

示例 3:

输入:head = [1,2], n = 1
输出:[1]

提示:

  • 链表中结点的数目为 sz
  • 1 <= sz <= 30
  • 0 <= Node.val <= 100
  • 1 <= n <= sz

解答:

首先,这种问题可以使用双指针(快慢指针)来解决,先让快指针移动N+1步骤(N指第N个节点),慢指针不动,最后快慢指针一起移动,移动到快指针指向链表最后的NULL停止。

class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* xu = new ListNode(0,head);ListNode* slow=xu;ListNode* fast=head;//删除第n个节点,需要快指针移动n+1步,所以多的+1这一步就让他指向头节点就可以了while(n--){//快指针走n步fast=fast->next;}while(fast!=NULL){//快慢指针一起走,走到快指针指向空fast=fast->next;slow=slow->next;}slow->next=slow->next->next;//此时慢指针指向想要删除节点的前一个位置,可以进行删除了return xu->next;}
};

http://www.dtcms.com/wzjs/43566.html

相关文章:

  • 学校的网站怎么做深圳百度seo培训
  • 微信小网站制作长沙网站推广排名优化
  • wordpress单栏极简聊城seo整站优化报价
  • 建站优化信息推广谷歌浏览器下载视频
  • wordpress x 主题我们seo
  • 做网站之前要先购买服务器吗免费推广的方式有哪些
  • 宁波外贸网站推广东莞搜索优化
  • 简单模板网站制作时间品牌推广方案策划书
  • 庆祝网站上线banner图片网络广告宣传怎么做
  • 做网站专题页的字大小是多少百度关键词seo排名
  • 淘宝网站的建设目的是什么意思网络媒体
  • wordpress无法设置主页seo网络培训
  • 嘉兴网站建设运营推广自己产品的文案
  • 长沙网站排名公司网络公司网站建设
  • 为女朋友做的表白网站南宁关键词优化服务
  • 建设通网站免费注册优化培训内容
  • 广州网站建设哪个公司做得好些淘宝引流推广平台
  • 网站建设it网推是干什么的
  • 郑州炫彩网站建设个人网站怎么建立
  • 网站建设哪种语言好百度宁波营销中心
  • 上饶网站建设多少钱商丘网站建设公司
  • 怎样做网站api接口新站seo竞价
  • 可以使用ftp的网站百度官方网站首页
  • 景宁建设局网站官网成都网站设计
  • 泉州网红打卡地福州短视频seo方法
  • 网站建设如何避免陷入模仿误区广告公司名字
  • 高培淇自己做的网站友情链接交换形式
  • 如何做搜索网站中小企业网站
  • 网站开发项目需求书宁波网站推广平台效果好
  • 外贸推广网站哪家百度网址导航