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

如何做起一个网站推广上海做一个公司网站多少钱

如何做起一个网站推广,上海做一个公司网站多少钱,搭建邮箱注册网站,网站系统功能描述力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln - 1 → Ln请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只…

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

给定一个单链表 L 的头节点 head ,单链表 L 表示为:

L0 → L1 → … → Ln - 1 → Ln

请将其重新排列后变为:

L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → …

不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 

代码如下:

class Solution {public void reorderList(ListNode head) {if(head == null) {return;}ListNode slow = head;ListNode fast = head;while(fast.next != null && fast.next.next != null){slow = slow.next;fast = fast.next.next;}ListNode l2 = slow.next;//分开两个链表,前半部分的链表的尾节点指向空slow.next = null;//翻转后半部分链表,如果1-2-3-4-5 翻转的是4-5,如果是1-2-3-4-5-6翻转的是4-5-6l2 = reverse(l2);ListNode l1 = head;mergeList(l1,l2);}public ListNode reverse(ListNode head) {ListNode pre = null;ListNode cur = head;while(cur != null) {ListNode post = cur.next;cur.next = pre;pre = cur;cur = post;}return pre;}public void mergeList(ListNode l1, ListNode l2) {ListNode cur1;ListNode cur2;while(l1 != null && l2 != null) {cur1 = l1.next;cur2 = l2.next;l1.next = l2;l1 = cur1;l2.next = l1;l2 = cur2;}}
}

http://www.yayakq.cn/news/923763/

相关文章:

  • 网站开发语言怎么查百度网盟推广官方网站
  • 国内网站备案要多久晋江论坛怎么贴图
  • 徐州信息网最新消息嘉鱼网站建设优化
  • 网站怎么做免费seo搜索引擎wordpress 增删改查 函数
  • 张家港网站制作建设网站需要营业执照
  • 教学资源库网站建设立项申报书网站开发 云智互联
  • asp网站开发软件wordpress企业插件
  • 做网站跟赚钱嘛企业网站建设记什么会计科目
  • 关于营销的网站有哪些内容线上营销推广方式有哪些
  • 建设网站需要的资料聚名网域名怎么过户给公司
  • 外贸网站建设的败笔免费咨询医生回答
  • 哪个网站做推广做的最好成都网站制作成都网站制作
  • 如何给网站做2维码知乎 网站开发工具
  • 番禺五屏网站建设虚拟主机能干什么
  • 做百度网站的公司哪家好的博客wordpress
  • 住房城乡建设部网站合同示范网站建设零金手指专业
  • 南昌装修公司全网搜索引擎优化
  • 网站建设类工作描述威海有名的做网站
  • 网站开发整体流程图天津滨海新区旅游景点
  • 外贸网站建站j建设银行成都市第九支行 网站
  • 部门网站建设的工作汇报自己做家具展示网站
  • 做网站哪里找程序员做网站有哪个空间
  • eclipse做网站代码网站重新搭建程序要多少钱
  • 网站小程序制作公司网址生成二维码在线
  • 为网站营销好处政务网站开发理念
  • 网站设计师是什么专业无锡网站制作哪里实惠
  • 仿站网站域名企业商标图案大全
  • 上海最专业的网站建设公司排名克州seo整站排名
  • 自己申请一个网站怎么做wordpress分享缩略图不显示
  • 相关网站查询微信小程序怎么清理掉