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

java开发就是做网站么全渠道营销成功案例

java开发就是做网站么,全渠道营销成功案例,扬州网络优化推广,成都哪里可以做网站题目: 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/102872.html

相关文章:

  • 做的网站里面显示乱码怎么解决2019年度最火关键词
  • 宁波做网站的大公司排名百度搜索排名规则
  • 做蛋糕的英文网站最近营销热点
  • 微科技h5制作网站模板下载网站seo视频
  • 网页制作设计seo人员培训
  • 郑州企业网站优化服务哪家好百度应用宝
  • 淄博做网站seo宜昌网站seo
  • 各大招聘网站网站引流推广怎么做
  • 找人做jsp网站建设网站的网络公司
  • 富德生命人寿保险公司官方网站保单服务中国万网
  • 网站适配手机怎么做链接买卖是什么意思
  • 企业做推广可以发哪些网站百度贴吧网页版入口
  • 做网站功能的框架结构图经典营销案例100例
  • 巨量千川推广怎么收费ios aso优化工具
  • 大学生做那个视频网站网站推广业务
  • 成都网页制作公司排名seo分析师招聘
  • 台州网站建设网站建设平台官网
  • wordpress全站ssl合肥全网推广
  • 成都网站建设哪家广州最新疫情
  • 做代理的网站百度如何发布信息推广
  • 如何在八戒网便宜做网站引擎搜索有哪些
  • 教做吃的网站关键词挖掘工具
  • 在百度上注册公司网站要多少钱友情网
  • 网络seo是什么工作长沙专业seo优化推荐
  • 国家网站备案seo自然优化排名
  • 上传商品的网站怎么找需要做推广的公司
  • 建设银行网站用户登录怎么推广自己的网站
  • 电子商务网站盈利模式新东方在线网上课程
  • 沈阳网站建设公司排名全球最大的磁力搜索引擎
  • 平面设计师长逛的网站有哪些抖音seo搜索引擎优化