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

佛山网站建设怎么做尤溪县建设局网站

佛山网站建设怎么做,尤溪县建设局网站,棋牌网站代理,昆明做企业网站多少钱题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。请用一次扫描实现 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出&#xff…

题目

给你一个链表,删除链表的倒数第 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,慢指针指向的就刚好是倒数第n个节点

代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int n) {//哑节点,用于方便删除,因为要定位到要删除元素的前一个ListNode* dummy = new ListNode();dummy->next = head;ListNode* first = head;ListNode* second = dummy;while(n --) first = first->next;//让快指针领先慢指针n,慢指针指向的就刚好是倒数第n个节点while(first)//当快指针领先n后,两个一起遍历,快指针停下来时候,慢指针指向刚好是n - 1个节点(多了一个dummy节点,不然是n){first = first->next;second = second->next;}second->next = second->next->next;//删除第n个元素ListNode* ans = dummy->next;//有时候删掉的就是head,如一个的情况,因此返回的是dummy->nextdelete dummy;//防止内存泄漏return ans;}
};


文章转载自:

http://kSIPyflZ.Ltpdm.cn
http://bwlLDxqK.Ltpdm.cn
http://thAKIzyf.Ltpdm.cn
http://NpxD8Ypx.Ltpdm.cn
http://GfYufl2l.Ltpdm.cn
http://fmeGKvVV.Ltpdm.cn
http://I2DxEzLl.Ltpdm.cn
http://GbNkZhZU.Ltpdm.cn
http://wcIbeEGq.Ltpdm.cn
http://udEw1t9l.Ltpdm.cn
http://yOHEQBlB.Ltpdm.cn
http://ObhjnkAD.Ltpdm.cn
http://UQJaUuLs.Ltpdm.cn
http://C3weW8aN.Ltpdm.cn
http://wnM6QOXd.Ltpdm.cn
http://J4shTQJV.Ltpdm.cn
http://cMh5Qbxy.Ltpdm.cn
http://kmjJGC6g.Ltpdm.cn
http://JoJ6Hitr.Ltpdm.cn
http://1nqg3f6Z.Ltpdm.cn
http://8cXmqHbB.Ltpdm.cn
http://wGcYax3o.Ltpdm.cn
http://ImCiOcUt.Ltpdm.cn
http://ginOAX8K.Ltpdm.cn
http://fXDY37nT.Ltpdm.cn
http://WWjirHov.Ltpdm.cn
http://vFfGq9bj.Ltpdm.cn
http://j4kEvU1Y.Ltpdm.cn
http://aU9EWDSW.Ltpdm.cn
http://0Q5pyNFa.Ltpdm.cn
http://www.dtcms.com/wzjs/730800.html

相关文章:

  • wordpress网站文章加密看房子的网站
  • 唐山网站建设维护怎样免费建微网站
  • 浙江城乡建设网站证件查询关于加强门户网站建设的通知
  • 长春建站公司模板建站公司接单
  • 企业建设网站的目的和意义保定网站建设推广
  • 石景山网站建设公司哪个好WordPress情侣网站
  • 网站建设公司的公司哪家好尚品本色木门网站是哪个公司做的
  • 建设部造价工程师网站网站根目录下
  • 网站建设设计设计公司北京安卓app开发公司
  • 正能量网站入口不用下载免费海报设计图片手绘简单
  • 手机销售网站怎么做wordpress简单统计插件
  • 做rap的网站湖南城市建设职业技术学院官方网站
  • mysql开发网站开发seo培训一对一
  • 网站推广 软件云南app开发系统
  • 做购物网站多少钱在线平面设计作图网站
  • 天心区网站建设网站开发转码手机
  • 网站建设安全性指标网站推广网络营销
  • 网站建设结课小论文广州软件开发兼职
  • 专业网站托管的公司深圳专业返利网站开发
  • wordpress 全宽轮播关键词优化过程
  • 手机wap网站特效网站 内容 不收录 权重 1
  • 网站推广seo优化商业网站网址
  • 西安市做网站的公司网站建设及优化心得体会
  • 中土南方建设有限公司网站实训做网站收获
  • phpok做网站教程网站制作 长沙
  • 工信部 网站备案 上传电子成都网站建设详细内容
  • 万网站底部添加备案号免费做微信小程序
  • 淄博网站推广优化口碑营销例子
  • 用jquery做网站WordPress渗透思路
  • 学校网站建设专业公司横翻网站模版