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

网站开发 如何定位搜索引擎seo排名优化

网站开发 如何定位,搜索引擎seo排名优化,做网站维护前景,页面做的比较炫酷的网站将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 递归 class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if (l1 null) {return l2;}else if (l2 null) {return l1;}else if (l1.val < l2.…

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

递归

class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if (l1 == null) {return l2;}else if (l2 == null) {return l1;}else if (l1.val < l2.val) {l1.next = mergeTwoLists(l1.next, l2);return l1;}else {l2.next = mergeTwoLists(l1, l2.next);return l2;}}
}

根据以上规律考虑本题目:

终止条件:当两个链表都为空时,表示我们对链表已合并完成。
如何递归:我们判断 l1 和 l2 头结点哪个更小,然后较小结点的 next 指针指向其余结点的合并结果。(调用递归)

迭代

class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {ListNode prehead = new ListNode(-1);ListNode prev = prehead;while (l1 != null && l2 != null) {if (l1.val <= l2.val) {prev.next = l1;l1 = l1.next;} else {prev.next = l2;l2 = l2.next;}prev = prev.next;}// 合并后 l1 和 l2 最多只有一个还未被合并完,我们直接将链表末尾指向未合并完的链表即可prev.next = l1 == null ? l2 : l1;return prehead.next;}
}

迭代:
我们可以用迭代的方法来实现上述算法。当 l1 和 l2 都不是空链表时,判断 l1 和 l2 哪一个链表的头节点的值更小,将较小值的节点添加到结果里,当一个节点被添加到结果里之后,将对应链表中的节点向后移一位。

首先,我们设定一个哨兵节点 prehead ,这可以在最后让我们比较容易地返回合并后的链表。我们维护一个 prev 指针,我们需要做的是调整它的 next 指针。然后,我们重复以下过程,直到 l1 或者 l2 指向了 null :如果 l1 当前节点的值小于等于 l2 ,我们就把 l1 当前的节点接在 prev 节点的后面同时将 l1 指针往后移一位。否则,我们对 l2 做同样的操作。不管我们将哪一个元素接在了后面,我们都需要把 prev 向后移一位。

在循环终止的时候, l1 和 l2 至多有一个是非空的。由于输入的两个链表都是有序的,所以不管哪个链表是非空的,它包含的所有元素都比前面已经合并链表中的所有元素都要大。这意味着我们只需要简单地将非空链表接在合并链表的后面,并返回合并链表即可。

http://www.qdjiajiao.com/news/11794.html

相关文章:

  • 花多少钱能把网站做到页面搜索引擎营销的方法包括
  • 郑州一建劳务有限公司seo和sem推广
  • 网站做一半能退吗网络营销推广方案案例
  • 怎样建设淘宝网站seo百度关键词排名
  • 动画制作软件下载安装优化搜索引擎
  • 网站客户端制作百度网址入口
  • 3d建模接单平台武汉百度推广seo
  • 随身wifi网站设置百度官网客服
  • 政府网站信息内容建设报告网站seo外链建设
  • 企业淘宝网站备案武汉seo霸屏
  • 端午节ppt模板免费下载seo点击排名器
  • springmvc技术做网站绍兴seo排名
  • 免费网站托管seo关键词优化案例
  • 外贸网站建设软件做网站找哪家好
  • 厦门网站推广公司seo搜索引擎优化岗位要求
  • 网站备案拍照是什么无锡百姓网推广
  • 怎样做网站域名怎么提高百度关键词排名
  • 衡水网站建网络营销的优势和劣势
  • 顺德定制网站建设泉州百度关键词排名
  • 优秀企业网站欣赏杭州产品推广服务公司
  • 要怎么做网络营销网站优化基本技巧
  • 用html做网站搜索框西安百度推广开户运营
  • 网站设计公司竞争优势上线了建站
  • 好企业网站西安百度竞价推广
  • 新乡河南网站建设企业网站建设方案论文
  • 营销策划公司主要做些什么搜索引擎优化seo课程总结
  • 代理注册公司哪家好seo百度关键词优化
  • 济南免费做网站关键词排名seo
  • 用微信小程序怎么做网站seo挂机赚钱
  • 网站外包后百度降权人际网络营销2900