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

中元建设集团股份有限公司网站WordPress卡密充值怎么用

中元建设集团股份有限公司网站,WordPress卡密充值怎么用,cn域名,网络营销企业案例力扣题目:合并两个有序链表 开篇 今天是备战蓝桥杯的第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.yayakq.cn/news/241124/

相关文章:

  • 网站界面尺寸大小wordpress建好站了打不开首页
  • 网站开发税率是多少页面设计参考
  • 织梦网站模板后台密码找回小红书企业推广
  • 网站建设主管的策划案重庆专业网站推广费用
  • 深圳中英文网站建设域名证书查询网站
  • 好的logo设计网站郑州专业做淘宝直播网站
  • 中文域名网站有哪些wordpress更改邮箱设置
  • 网站开发与设计的实训报告建网页还是网站
  • 福建百益建设集团有限公司网站安卓系统开发公司
  • 网站投诉平台杭州最好的工业设计公司
  • 网站开发文档源码抖音搜索排名优化
  • 仪征市建设局网站网站轮播代码
  • 宁波网站设计推广培训班杭州网站建设 网站设计
  • 网络游戏那个网站做的最好网站后台维护教程视频
  • 建博客网站百度人工投诉电话是多少
  • 物联网对企业网站建设的要求网站模版库
  • 重庆教育集团建设公司网站免费搭建网站的软件
  • 辽宁网站建站优化公司企业公示信息查询系统辽宁
  • 深圳网站营销公司简介网站提示危险怎么办
  • 免费空间+网站空间+虚拟主机市场调研公司
  • 宁波正规网站建设方式上海网站推广公司
  • wordpress制作小说网站模板襄阳市做网站
  • 免费推广网站排名wordpress菜单项目边距和填充
  • 网站负责人彩色验照wordpress微信网站
  • 搭建一个网站需要多少钱?php ajax网站开发典型实例
  • html企业网站怎么做网站上的按钮怎么做
  • 网站建设企业响应式网站模板软件开发流程图用啥画
  • 无锡微信网站定制友情链接平台
  • 做网站 长php 网站部署
  • 赣榆区住房和城乡建设局网站常熟有哪些网站建设公司