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

做网站毕业论文镇江seo公司

做网站毕业论文,镇江seo公司,网站地图抓取,建设网站的3个必要条件力扣题目:合并两个有序链表 开篇 今天是备战蓝桥杯的第24天及算法村开营第2天。根据算法村的讲义,来刷链表的相关题目。今天要分享的是合并两个有序链表。 题目链接: 21.合并两个有序链表 题目描述 代码思路 通过创建一个新链表,然后遍历…

    力扣题目:合并两个有序链表

开篇

  今天是备战蓝桥杯的第24天及算法村开营第2天。根据算法村的讲义,来刷链表的相关题目。今天要分享的是合并两个有序链表。

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

题目描述在这里插入图片描述

代码思路

  通过创建一个新链表,然后遍历两个链表,每次取两个链表指向的值中小的那个,放入新链表中,直到两个遍历完成。
 当然,要优化一下,当有一个链表遍历完成时,我们可以直接让新链表的表尾指向另外一个链表未遍历的部分。

代码纯享版

/*** 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) {ListNode head = new ListNode(-1);ListNode node = head;while(list1 != null && list2 != null){if(list1.val > list2.val) {node.next = list2;list2 = list2.next;}else{node.next = list1;list1 = list1.next;}node = node.next;}if(list1 == null) node.next = list2;else node.next = list1;return head.next;}
}

代码逐行解析版

class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {ListNode head = new ListNode(-1); //创建一个头结点,赋值为-1,值是随便赋的。头结点主要是为了方便最后返回链表ListNode node = head; //创建结点node指向head,之后的操作都由node指向,head就一直处在链表的头while(list1 != null && list2 != null){ //循环条件是两个链表都不为空时if(list1.val > list2.val) {//如果表1的值大于表2node.next = list2; //把表2的值赋给node.next,注意不是node,赋给node的话,head就没意义了list2 = list2.next; //list2指向下一个结点}else{ //与上面同理,把list2换成list1node.next = list1; list1 = list1.next;}node = node.next; //node指向下一个结点}if(list1 == null) node.next = list2;//循环结束证明还有至多一个表不为空,让node.next指向不为空的表else node.next = list1;return head.next; //返回head.next,注意:head是-1,不是我们要返回的}
}

结语

 如果这道力扣题的分享对您有所帮助,点个关注,我会每天更新力扣题目的讲解,与大伙儿一同向前迈进!

http://www.ds6.com.cn/news/114019.html

相关文章:

  • 创建.com网站上海网络推广外包公司
  • 长春专业做网站seo营销软件
  • 北京哪里有网站建设设计使用网站模板快速建站
  • flash网站整站下载北京seoqq群
  • 做测试题的网站网络服务器配置与管理
  • 软件著作权申请流程及费用seo外链怎么做
  • 化妆品营销型网站案例东莞seo整站优化火速
  • 静态网页怎么做网站品牌推广方式都有哪些
  • 鄞州区优秀营销型网站建设首选营业推广策划方案
  • 界面设计案例图片企业关键词排名优化哪家好
  • 具有价值的广州做网站站长工具中文
  • 黄冈网站建设的方案石家庄市人民政府官网
  • 做网站开发的流程手游推广渠道平台
  • 蓝杉互动网站建设网络营销有哪些特点
  • 郑州高档网站建设武汉seo优化
  • 如何做网站淘宝客常用的网络推广手段有哪些
  • 临安市规划建设局网站网站设计服务企业
  • 网站建设是设百度咨询电话 人工客服
  • 网站建设课程设计百度文库网页宣传
  • 现在的网站推广是怎么做的seo快速建站
  • 蚌埠做网站公司在线客服
  • 传统网站和手机网站的区别免费申请网站com域名
  • 帝国网站做地域标签推广链接点击器app
  • 交互网站 百度315影视行业
  • 做模拟人生类的游戏下载网站福州关键词优化平台
  • 手机网站设计作品欣赏娃哈哈软文推广
  • 酒店网站建设方案书奖券世界推广网站
  • 做网站寄生虫百度竞价广告的位置
  • 电商网站建设哪家公司好跨境电商培训机构哪个靠谱
  • 闲鱼上面给人做网站造退款能翻到国外的浏览器