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

做淘宝网站目的南京seo网络推广

做淘宝网站目的,南京seo网络推广,网页制作与网站建设广州,漯河网站制作力扣题目:合并两个有序链表 开篇 今天是备战蓝桥杯的第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.hyszgw.com/news/20699.html

相关文章:

  • 潍坊网站建设价格网络营销的成功案例有哪些
  • 小程序发布要多少钱企业网站seo优化
  • 怎么对企业进行网站建设网站优化seo是什么意思
  • 安全可信网站三亚百度推广公司
  • 复制Wordpress网站漯河seo公司
  • 360网站在系统那里做网络推广怎么找客户
  • 怎样跟网站做优化呢小红书推广方式
  • 聚财的公司名字百度seo排名公司
  • 新闻网站建设源码代刷网站推广
  • 做网站片头的软件淄博百度推广
  • 专做hip hop音乐的网站南宁seo营销推广
  • 网络 网站建设办公seo网站地图
  • 京东商城网站地址国外b站视频推广网站
  • 怎么给网站做404界面免费域名注册官网
  • 做商城网站多少钱seo公司 引擎
  • 备案网站名称修改重庆关键词优化服务
  • 12.12做网站的标题郑州网站推广优化
  • 个人网站和企业网站免费推广网站有哪些
  • 搜索引擎优化是免费的吗百度的seo关键词优化怎么弄
  • 电脑可以做网站服务器吗木卢seo教程
  • 东山县建设局网站系统优化app最新版
  • 石景山周边网站建设google seo实战教程
  • 网站维护 网站后台建设知识俄罗斯搜索引擎推广
  • 响应式网站视频怎么做广告推广方案
  • 如何获取公众号免费seo网站自动推广软件
  • 做简单的动态网站教程搜索引擎优化排名案例
  • 简要叙述如何规划建设一个企业网站外包推广公司
  • 做移动网站设计seo扣费系统源码
  • wordpress小程序生成seo代做
  • 郑州市城市建设委员会网站seo站长工具平台