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

网站的收录率便民工具 网站开发

网站的收录率,便民工具 网站开发,wordpress 网页存在哪里,建网站哪家好新闻题干 LCR 026. 重排链表 给定一个单链表 L 的头节点 head #xff0c;单链表 L 表示为#xff1a; L0 → L1 → … → Ln-1 → Ln 请将其重新排列后变为#xff1a; L0 → Ln → L1 → Ln-1 → L2 → Ln-2 → … 不能只是单纯的改变节点内部的值#xff0c;而是需要实…题干 LCR 026. 重排链表 给定一个单链表 L 的头节点 head 单链表 L 表示为 L0 → L1 → … → Ln-1 → Ln  请将其重新排列后变为 L0 → Ln → L1 → Ln-1 → L2 → Ln-2 → … 不能只是单纯的改变节点内部的值而是需要实际的进行节点交换。 解法寻找链表中点 链表逆序 合并链表 /*** 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 *getMid(ListNode* head) {ListNode* fast head;ListNode* slow head;while (fast ! nullptr fast-next ! nullptr) {fast fast-next-next;slow slow-next;}return slow;}// 反转链表ListNode *revers(ListNode* head) {ListNode *pre nullptr;ListNode *curr head;while (curr ! nullptr) {ListNode *next curr-next;curr-next pre;pre curr;curr next;}return pre;}// 合并两个链表void merge(ListNode *l1, ListNode *l2) {ListNode *l1_tmp;ListNode *l2_tmp;while (l1 ! nullptr l2 ! nullptr) {l1_tmp l1-next;l2_tmp l2-next;l1-next l2;l1 l1_tmp;l2-next l1;l2 l2_tmp;}}// 重新排序链表void reorderList(ListNode* head) {if (head nullptr || head-next nullptr) {return;}ListNode* mid getMid(head);ListNode *rightHead mid-next;mid-next nullptr;ListNode *reversedRight revers(rightHead);merge(head, reversedRight);} }; 解析 这道题综合了前几道题比较基础的算法正好可以用来复习。 1.找到原链表的中点参考「876. 链表的中间结点」。 2.将原链表的右半端反转参考「206. 反转链表」。 3.合并两个链表。
http://www.hkea.cn/news/14510694/

相关文章:

  • 网站二级页面设计搭网站可以用自己电脑做服务器吗
  • 企业网站维护外包网站网络推广优化
  • 在线制作论坛网站高校门户网站建设问题
  • 百度网页版下载安装上海比较好的seo公司
  • 网站运营与管理的一个目的seo策划方案
  • js效果炫酷的网站推荐湖北网站建设优化
  • 黄埔网站建设公司微信公众号怎么做推送
  • 南京本地网站有哪些wordpress 采集
  • 网站建设 试题为什么网站只能显示ip地址_不能显示域名 wordpress
  • 福州开发网站公司网站设计的关键
  • 精彩 网站国外网站设计大全
  • 帮人做钓鱼网站网站制作设计
  • 汽车 营销 网站建设新乡定制网站建设公司
  • 四川网站排名wordpress怎么修改首页
  • 广西网站建设哪家有中国公司100强排名
  • 软件下载网站知乎html视频网站模板
  • 网站指向ip列表是什么建设企业网站就等于开展网络营销吗
  • 用织梦做的网站收费网站开发
  • 中信建设内部网站网站建设平台资讯
  • 建设网站能盈利吗淘宝网店代运营
  • 网站制作的内容什么好市场推广计划怎么写
  • 做网站注册35类还是42烟台网站搭建
  • 自己用电脑网站建设怎么seo网站排名
  • 怎样在网上注册免费的网站医院 网站源码
  • 产品推广网站设计找装修公司去哪个网站
  • 互联网网站如何做园林绿化
  • 凡科网站后台辽宁建设工程信息网 招标文件
  • 赣州网站建设顺企网外贸网站怎么做才好
  • 建筑公司排名前100强营销型企业网站优化
  • 南京建设局的网站首页软件界面设计的原则