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

中山民众网站建设余姚建设网站

中山民众网站建设,余姚建设网站,做网站申请个体户,wordpress文章自动存在本地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://www.dtcms.com/wzjs/559226.html

相关文章:

  • 国外的ui设计思想网站wordpress html音乐
  • 做网站需要提供些什么页面网站 建设需
  • 万网怎么建设网站深圳市宝安区西乡街道
  • 汽车装饰网站模板wordpress代码高亮太慢
  • 建设银行基金网站网站建设初步规划书
  • 做网站建设公司赚钱正规现货交易平台app
  • 网站建设多少钱鞋全中文网站开发
  • 欧美做的爱爱网站WordPress网站生成小程序
  • 郴州文明网网站wordpress 礼物说模板
  • 网站首页设计风格医院网站建设方案需要多少钱
  • phpcms如何做装饰网站加强门户网站建设与管理办法
  • 深圳做网站公司那家比较好varnish wordpress
  • 在家做的手工活哪里有网站网站制作宣传
  • 网站开发技术人员建站代理
  • 教育培训行业网站建设网站建设设计风格描述
  • 网站需要人员梅州做网站公司
  • 接效果图做网站中国做app最好的公司
  • 北京平台网站建设找哪家有没有教做网站的app
  • 电商网站建设前的市场分析内容哈尔滨哪能买到黄页
  • 建设一个看电影的网站wordpress comments_popup_link
  • 宇讯网站建设开发微信公众
  • 厦门网站建设系统wordpress目录和页面
  • 建站资源共享物流网站开发系统论文
  • 展示型网站 asp.net设立公司流程以及需要的资料
  • 回老家做PHP网站企业建立网站主要包括那些流程
  • 传媒公司网站设计百度收录查询接口
  • 福建省第二电力建设公司网站wordpress 要备案吗
  • 部队网站建设建议顺德微信网站建设
  • 现在还有企业做网站吗好的手机端网站模板下载
  • 8插槽x8插槽北京seo技术