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

自己做的电影网站打开很慢品牌策划方案怎么写

自己做的电影网站打开很慢,品牌策划方案怎么写,淘宝上开做网站的店铺,24小时学会网站建设 百度云目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们两个有序的链表,要我们保持升序的状态合并它们。 我们可以马上想要把两个链表都遍历一遍,把所有节点的…

目录

题目:

示例:

分析:

代码:


题目:

示例:

分析:

题目给我们两个有序的链表,要我们保持升序的状态合并它们。

我们可以马上想要把两个链表都遍历一遍,把所有节点的值都放入一个容器里,排序之后再创建一个新的链表。

但是第一,题目是要求拼接链表的节点,而这么做的话有点小犯规。

第二就是没有利用到原本两个链表就是升序的这个特点。

要利用到原本链表升序的特点,我们就需要从左往右依次对两个链表的节点做比较,将较小的节点排到新链表的前面,因为两个链表原本就是升序的,所以这么做,最终合并成的新链表也是升序的。

我们需要定义一个新链表的头,然后进入一个while的循环,循环条件是两个链表至少有一个不为空指针,如果其中一个为空指针,那么新链表的下一个节点直接连上另一个链表,然后退出循环。

如果两个链表都不为空指针,那么我们就需要对比一下他们节点的值,取一个较小的作为新链表的下一个节点。

如此循环,直到最后我们就可以获取到合并两个升序链表后的新升序链表了。

代码:

class Solution {
public:ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {ListNode* res=new ListNode(0,nullptr);ListNode* cur=res;while(list1!=nullptr||list2!=nullptr){if(list1==nullptr){cur->next=list2;break;}else if(list2==nullptr){cur->next=list1;break;}if(list1->val<list2->val){cur->next=list1;cur=cur->next;list1=list1->next;}else{cur->next=list2;cur=cur->next;list2=list2->next;}   }return res->next;}
};

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

相关文章:

  • 建设一个公司网站需要什么条件企业网站seo
  • 南充做网站的公司小程序如何推广运营
  • 网页微信版可以加入腾讯会议吗网站排名优化外包公司
  • 怎么做简易手机网站网站建设免费
  • 建站公司常见提成比例百度网站提交收录入口
  • 菏泽疫情最新消息google搜索优化
  • 定制化网站建设知识营销成功案例介绍
  • 如何在网站后台找到死链接百度快照是什么意思?
  • 如何管理wordpress网站模板百度网址大全旧版安装
  • 网站为什么吸引人全网优化哪家好
  • 江宁住房和城乡建设局网站北京网站优化平台
  • 网站做英文版有用吗搭建网站的步骤和顺序
  • 重庆忠县网站建设公司电话媒体平台推广
  • 建设邮费自己的网站_要不要购买服务器的深圳网站设计公司排行
  • 北京社招网站苏州优化网站公司
  • 济南建网站价格域名查询平台
  • 装饰设计素描的秩序化构成包括成都网站排名生客seo怎么样
  • 项目管理软件排名seo接单一个月能赚多少钱
  • 网站改版应该怎么做百度知道灰色词代发收录
  • 建立网站需要投入的成本网站优化招聘
  • 网站建设工作标准谷歌搜索引擎免费入口2022
  • 电商运营的核心公式优化师
  • 新闻摘抄大全网站seo搜索引擎的原理是什么
  • 网站建设功能解说营销咨询公司排名
  • dw可以做h5网站seo做的比较好的公司
  • 开封哪里有做交友网站的常熟网络推广
  • 阿里云做网站选择服务器推广网络推广平台
  • 清镇网站建设定制网站+域名+企业邮箱
  • 做网站的作文搜索引擎排名查询
  • 网站编辑应该怎么做百度一下百度百科