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

广告平面设计要学多久seo关键词推广案例

广告平面设计要学多久,seo关键词推广案例,北京市网站公司网站,pc下载网题目: 21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 解题思路 从题目和示例可以看出,应该是要循环遍历链表进行比较,然后组成新的链表。 第一种:递归…

题目: 21. 合并两个有序链表

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

解题思路

从题目和示例可以看出,应该是要循环遍历链表进行比较,然后组成新的链表。

第一种:递归

第二种:迭代

解题过程

第一种:递归

1、先判断两个链表是否为空,如果list1为空,则返回list2,如果list2为空,则返回list1。

2、如果都不为空,递归比较每个节点大小,直到最后一个节点。

/*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val = val; }* ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {if (list1 == null) {return list2;} else if (list2 == null) {return list1;} else if (list1.val < list2.val) {list1.next = mergeTwoLists(list1.next, list2);return list1;} else {list2.next = mergeTwoLists(list1, list2.next);return list2;}}
}

第二种:迭代

1、先判断两个链表是否为空,如果list1为空,则返回list2; 如果list2为空,则返回list1。

2、其次创建新的链表,作为整个链表的头部head,再创建一个nextNode用于指向下一个节点,比较list1和list2的每个节点,将较小的节点赋值给nextNode。

3、最后返回head.next,即为新的链表。

/*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val = val; }* ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {if (list1 == null) {return list2;} else if (list2 == null) {return list1;}ListNode head =  new ListNode(-1);ListNode nextNode = head;while (list1 != null && list2 != null) {if(list1.val < list2.val) {nextNode.next = list1;list1 = list1.next;  } else {nextNode.next = list2;list2 = list2.next;  }nextNode = nextNode.next;}nextNode.next = list1 == null ? list2 : list1;return head.next;}
}

http://www.tj-hxxt.cn/news/122711.html

相关文章:

  • 网站模块 带采集网站建设方案开发
  • 合肥网站设计高端公司网站服务器ip查询
  • 使用word做网站谷歌搜索引擎下载
  • 网络技术服务360优化大师下载安装
  • 甘肃省人民政府领导免费seo快速排名系统
  • 做网站公司需要准备资料sem搜索引擎
  • 什么网站做调查能赚钱吗指数分布的期望和方差
  • 美女手机网站源码如何注册自己的网站
  • 广州电商网站开发软文300字介绍商品
  • 网站 后台百度推广开户费用多少
  • java做网站需要什么泰州百度seo
  • 中国采招网长沙seo关键词
  • wordpress 安全 插件下载seo基本概念
  • 校园兼职信息发布网站开发论文国外独立网站如何建站
  • 现在怎么做网络营销推广方法seo优化的内容有哪些
  • 网站 禁止查看源码中国国家数据统计网
  • 怎么做企业网站教程视频网络推广培训
  • 哪些人不适合学平面设计seo博客是什么意思
  • 桂林北站到机场大巴专线时刻表品牌营销
  • 深圳网络推广培训学校seo外链要做些什么
  • 南昌网站建设如何国内网络销售平台有哪些
  • 上海那家网站做的好站长seo工具
  • wordpress同类软件seo关键词快速排名
  • 网站制作怎样盈利网站优化查询
  • 深圳市做网站知名公司优化师和运营区别
  • 企业网站运维定制化网站建设
  • 网站标题在哪里设置网站在线生成app
  • 游戏网站开发谷歌浏览器官网下载安装
  • 美工需要的网站关键词一般是指什么
  • flashfxp怎么上传网站佛山网站开发公司