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

中山民众网站建设长沙疾控发布提醒

中山民众网站建设,长沙疾控发布提醒,网站收录查询api,成都优化推广公司Day82 | 灵神 | 快慢指针 重排链表 143.重排链表 143. 重排链表 - 力扣(LeetCode) 思路: 笔者直接给跪了,这个难度真是mid吗 直接去看灵神的视频 环形链表II【基础算法精讲 07】_哔哩哔哩_bilibili 1.简单来说就是&#xf…

Day82 | 灵神 | 快慢指针 重排链表

143.重排链表

143. 重排链表 - 力扣(LeetCode)

思路:

笔者直接给跪了,这个难度真是mid吗

直接去看灵神的视频

环形链表II【基础算法精讲 07】_哔哩哔哩_bilibili

1.简单来说就是,找到链表的中间节点,然后翻转后半部分链表,然后一次修改指针就好

2.其实自己做的时候想的时候暴力去做,就是每次都找一下最后一个节点的前一个结点,然后修改指针,就是复杂度比较高

3.取逛了逛评论区,佬们还有一个思路我也觉得不错,就直接双端队列将元素全部加进去,然后前面后面分别来一个,构成新的链表,这样简单无脑,笔者觉得这个思路也很好

灵神思路中可能的疑惑?

1.为啥要找中间节点?

我觉得是因为中间结点刚好是不需要放到前面去的最后一个节点,它之后的节点都得放到前面去,不管n是奇数还是偶数

2.为啥要反转链表?

这样可以更好的找到最后一个节点,即要放到前面的节点,不需要和暴力做法一样每次都去遍历一次

完整代码:

class Solution {
public://876.链表的中间节点ListNode* middleNode(ListNode* head) {ListNode *l=head;ListNode *r=head;while(r!=nullptr&&r->next!=nullptr){l=l->next;r=r->next->next;}return l;}//206.反转链表ListNode* reverseList(ListNode* head) {ListNode *p=head;ListNode *pre=nullptr;while(p!=nullptr){ListNode* q=p->next;p->next=pre;pre=p;p=q;}return pre;}void reorderList(ListNode* head) {ListNode *mid=middleNode(head);ListNode *head2=reverseList(mid);while(head2->next){ListNode* ntx1=head->next;ListNode *ntx2=head2->next;head->next=head2;head2->next=ntx1;head=ntx1;head2=ntx2;}}   
};

文章转载自:

http://HVaVfhoX.cfybL.cn
http://qvyu27f7.cfybL.cn
http://Kza6a0In.cfybL.cn
http://ho8HiswJ.cfybL.cn
http://MazjfJy0.cfybL.cn
http://P6LHa3vb.cfybL.cn
http://ov04DHZY.cfybL.cn
http://0WTtteyT.cfybL.cn
http://N87Mlr9H.cfybL.cn
http://FsIDQOrK.cfybL.cn
http://tbKVN8wI.cfybL.cn
http://PnIUsVw9.cfybL.cn
http://cTh7OwpH.cfybL.cn
http://nAZ8DARX.cfybL.cn
http://q0c296Cc.cfybL.cn
http://x1Za4hSc.cfybL.cn
http://SoXLTGZr.cfybL.cn
http://Nkn0UQHJ.cfybL.cn
http://lNaAUvLq.cfybL.cn
http://bTzHlj1B.cfybL.cn
http://LPaYIsnb.cfybL.cn
http://JWYWJnIB.cfybL.cn
http://qdwRzcUs.cfybL.cn
http://lWJ3Lp0i.cfybL.cn
http://ff5UWUbq.cfybL.cn
http://KFeusgrB.cfybL.cn
http://DMJqT3AR.cfybL.cn
http://i5jJCjx9.cfybL.cn
http://MjrrTKxR.cfybL.cn
http://kg2eBTEd.cfybL.cn
http://www.dtcms.com/wzjs/721332.html

相关文章:

  • 网站建设理由和目的餐饮分销系统开发
  • 房产网站 模板云端网站建设
  • 平台网站建设网络促销策略
  • 中山视角做网站的公司wordpress 主题编写
  • 网站建设实施方案湘潭网站建设 磐石网络在哪
  • 桐城市建设局网站陕西省泰烜建设集团有限公司网站
  • 沈阳做网站的设计公司哪家好国际业务网站有哪些
  • 长春做商业平台网站工作室装修效果图
  • 个人网站如何建设长沙制作网站软件
  • 德国 网站建设科技与狠活是什么梗
  • jsp企业网站源码重庆网站建设只选承越
  • 网站首页快照更新快网站建设论文3000字
  • 连云港企业网站制作wordpress媒体库查看404
  • 网站免费维护建立网站淄博网站成功案例
  • 工程建设信息网站资质公告wordpress 模板 知乎
  • seo网站优化及网站推广天津都有哪些制作网站
  • 网站建设mfdos商城网站网站开发
  • 成都网站建设哪家设计好产品线上营销推广方案
  • 做系统去哪个网站wordpress 百度分享按钮
  • 个人房屋做民宿在哪个网站开发工具箱
  • 扬中网站为什么做可信网站
  • 织梦响应式网站模板站酷网海报素材图片
  • 2002年网站建设公司珠海附近交友平台软件
  • 临海响应式网站设计有哪些简单的网站
  • 简述网站建设在作用全国不动产登记查询系统
  • 福建省交通建设质量安全监督局网站行业关键词
  • 免费领手机 网站网站logo是什么
  • 网站和自媒体都可以做黄江镇仿做网站
  • 某企业网站的设计与实现低代码建站平台
  • 天天传媒有限公司网站个人工作室网站模板