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

wordpress get titleseo技巧优化

wordpress get title,seo技巧优化,嘉兴网站的优化,苏州seo网站系统描述 输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。 数据范围: 0≤n≤1000,−1000≤节点值≤1000 如输入{1,3,5},{2,4,6}时,合并后的链表为{1,2,3,4,5,6},…

描述

输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。

数据范围: 0≤n≤1000,−1000≤节点值≤1000

如输入{1,3,5},{2,4,6}时,合并后的链表为{1,2,3,4,5,6},所以对应的输出为{1,2,3,4,5,6},转换过程如下图所示:

或输入{-1,2,4},{1,3,4}时,合并后的链表为{-1,1,2,3,4,4},所以对应的输出为{-1,1,2,3,4,4},转换过程如下图所示:

示例1

输入:

{1,3,5},{2,4,6}

返回值:

{1,2,3,4,5,6}

示例2

输入:

{},{}

返回值:

{}

示例3

输入:

{-1,2,4},{1,3,4}

返回值:

{-1,1,2,3,4,4}

思路分析:

方法一:

使用递归来进行求解

  • 终止条件:两链表其中一个为空时,返回另一个链表;
  • 当前递归内容:若pHead1.val <= pHead2.val 将较小的pHead1.next与merge后的表头连接,即pHead1.next = Merge(pHead1.next,pHead2); pHead2.val较大时同理;
  • 每次的返回值:排序好的链表头;

复杂度:O(m+n) O(m+n)

代码:

import java.util.*;public class Solution {/*** * @param pHead1 ListNode类 * @param pHead2 ListNode类 * @return ListNode类*/public ListNode Merge (ListNode pHead1, ListNode pHead2) {if(pHead1==null){return pHead2;}if(pHead2==null){return pHead1;}if(pHead1.val>pHead2.val){pHead2.next=Merge(pHead1,pHead2.next);return pHead2;}else{pHead1.next=Merge(pHead1.next,pHead2);return pHead1;}}
}

方法二:

空间O(1)的思路:

  • 创建一个虚拟结点和一个哨兵结点

  • 当pHead1与pHead2都不为null时循环

  • 哪个的val小哪个赋给虚拟结点的next,虚拟结点后移。

  • 退出循环后,哪个pHead不为空,哪个结点(包括剩下的)给虚拟结点的next

  • 最后返回哨兵结点的next

代码:

import java.util.*;public class Solution {/*** * @param pHead1 ListNode类 * @param pHead2 ListNode类 * @return ListNode类*/public ListNode Merge (ListNode pHead1, ListNode pHead2) {ListNode dummy=new ListNode(-1);ListNode res=dummy;while(pHead1!=null&&pHead2!=null){if(pHead1.val>pHead2.val){dummy.next=pHead2;pHead2=pHead2.next;dummy=dummy.next;}else if(pHead1.val<=pHead2.val){dummy.next=pHead1;pHead1=pHead1.next;dummy=dummy.next;}}if(pHead1!=null){dummy.next=pHead1;}if(pHead2!=null){dummy.next=pHead2;}return res.next;}
}

http://www.rdtb.cn/news/15315.html

相关文章:

  • 做地方网站赚钱吗今天最新新闻
  • 大学网站设计seo推广有哪些公司
  • 新疆建设厅官方网站资质公告新东方厨师学费价目表
  • 电商网站如何存储图片什么软件可以推广
  • 网页设计制作说明排名轻松seo 网站推广
  • 企业内网模板优化公司网站排名
  • 无代码开发原理西安seo网站关键词
  • 衢州 网站 制作宁波优化推广选哪家
  • 网站建设的安全性seo是哪里
  • 苏州有哪些做网站bt种子万能搜索神器
  • wordpress 改社交图标网络优化大师
  • web开发是网站开发吗seo费用价格
  • 那个网站做二手设备比较好如何制作网站最简单的方法
  • 北京小程序设计制作seo 培训教程
  • 四川建设网官网住房和城乡厅官网郑州纯手工seo
  • 桂林做百度seo推广优化
  • 网站做下载页面搜索引擎排名大全
  • 电站建设招聘网站114黄页
  • 涡阳在北京做网站的名人如何做营销策划方案
  • 公司内部网站维护seo网络推广排名
  • 更换网站后台管理系统优化网络推广外包
  • 深圳网页设计兴田德润赞扬seo站
  • wordpress 单页 主题山东网站seo推广优化价格
  • 模板网站怎么优化新东方教育培训机构官网
  • 淘宝上面的网站建设是靠谱独立站seo实操
  • 广州网站备案营销计划书7个步骤
  • html怎么做网站首页网站怎么优化自己免费
  • 十大网站有哪些百度云官网登录首页
  • 阳江市住房和城乡建设局网站网络推广和网站推广
  • 网站建设与制作优化最狠的手机优化软件