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

西安网站建设huanxi/优化设计答案五年级上册

西安网站建设huanxi,优化设计答案五年级上册,微信代运营的公司网站,个人主页背景图99. 重排链表 难度系数 中等 通过率 24%描述 笔记 数据 评测给定一个单链表L: L0→L1→…→Ln-1→Ln, 重新排列后为:L0→Ln→L1→Ln-1→L2→Ln-2→… 必须在不改变节点值的情况下进行原地操作。 您在真实的面试中是否遇到过这个题? Yes样例 给出链表 1…

99. 重排链表 

难度系数 中等 通过率 24%

给定一个单链表L: L0→L1→…→Ln-1→Ln,

重新排列后为:L0→Ln→L1→Ln-1→L2→Ln-2→…

必须在不改变节点值的情况下进行原地操作。

样例

给出链表 1->2->3->4->null,重新排列后为1->4->2->3->null

 

/*** Definition of ListNode* class ListNode {* public:*     int val;*     ListNode *next;*     ListNode(int val) {*         this->val = val;*         this->next = NULL;*     }* }*/class Solution {
public:/** @param head: The head of linked list.* @return: nothing*/void reorderList(ListNode * head) {// write your code hereif (head == nullptr || head->next == nullptr){return;}ListNode *slow = head, *fast = head->next;while(fast&&fast->next){slow = slow->next;fast = fast->next->next;}fast = slow->next;slow->next = nullptr;ListNode *rHead = nullptr;while (fast){ListNode *r = fast->next;fast->next = rHead;rHead = fast;fast = r;}fast = rHead;slow = head;while(slow&&fast){ListNode *rr = fast->next;ListNode *lr = slow->next;fast->next = lr;slow->next = fast;fast = rr;slow = lr;}}
};

  

转载于:https://www.cnblogs.com/kanekiken/p/8047946.html

http://www.lbrq.cn/news/1257679.html

相关文章:

  • 做期货主要看哪个网站/百度推广首次开户需要多少钱
  • 网站备案账户名如何查询/西安seo网站排名
  • 深圳做网站建设的公司/国内优秀个人网站欣赏
  • 影响网站建设价格的因素有/高级搜索技巧
  • 全面的聊城网站建设/外链服务
  • 东莞网站推广多少钱/推广赚钱平台
  • 电商网站建设策划书/同城发广告的平台有哪些
  • 苹果商店app store/seo服务的内容
  • 建立文档/企业seo顾问服务阿亮
  • 北京微网站app/百度下载免费安装
  • 下载源码就能建网站吗/青岛网站设计公司哪家好
  • 成都卫健委最新通知/沈阳seo关键词
  • 开原铁岭网站建设/贵阳网络推广外包
  • 濮阳做网站的公司/深圳网站关键词优化公司
  • 云南热搜科技有限责任公司/seo在线培训机构排名
  • 安阳百度网站制作多少钱/网站seo站外优化
  • 中山网站建设收费标准/万江专业网站快速排名
  • 做网站 给图片加链接/网站制作策划
  • 哪里可以做期货网站平台/小视频关键词汇总
  • 昌黎网站建设/seo赚钱培训
  • 百度地图怎么放在网站上/加盟教育培训哪个好
  • 如何创网站/应用商店下载安装
  • 求个网站2021/线上营销的方式
  • 建设工程168网站/营销 推广
  • 济南最好的网站制作公司/网络优化seo薪酬
  • dw做的网站如何使用/百度小说搜索排行榜
  • 河北省最大的网页设计公司/浙江seo推广
  • 网站雪花特效/经典营销案例分析
  • 南昌商城网站建设/台州seo
  • 做网站需要什么学历/杭州网站搜索排名
  • Redis类型之String
  • Vue.js 教程
  • Dubbo-Go调Bug记录-泛化调用调不通
  • AWS EKS节点扩容时NLB与Ingress的故障处理与优化方案
  • 机器学习(12):拉索回归Lasso
  • 2.Java和C++有什么区别