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

郑州微网站保险网站建设的总体目标

郑州微网站,保险网站建设的总体目标,电商卖什么产品有前景,网站建设的要求有哪些思路 有了合并两个链表的基础后#xff0c;这个的一种方法就是可以进行顺序合并#xff0c;我们可以先写一个函数用来合并两个链表#xff0c;再在合并K个链表的的函数中循环调用它。 解题过程 解析这个函数 首先#xff0c;可以先判断#xff0c;如果a为空#xff0c…思路 有了合并两个链表的基础后这个的一种方法就是可以进行顺序合并我们可以先写一个函数用来合并两个链表再在合并K个链表的的函数中循环调用它。 解题过程 解析这个函数 首先可以先判断如果a为空则返回b。如果b为空则返回a。 在合并链表时我们需要一个head保存合并之后链表的头我们可以把head设为一个虚拟的头不保存val。 其次我们还需要一个指针(cur)记录下一个插入位置的前一个位置。 我们还需要设置pa,pb指针来对a,b链表进行遍历 当pa和pb都非空时 若pa-val pb-val则将pa插入到cur的后面pa向后移动一个。 若pa-val  pb-val则将pb插入到cur的后面pb向后移动一个。 两个插入完之后cur都需要向后移动一个方便下次插入。 循环结束之后运用三元运算符若pa不为空则cur直接接上pa剩下的。反之接上pb。合并完链表后返回head.next 遍历lists: 将空链表不断与list中的数据进行合并 最后返回ans。 代码 //顺序合并 class Solution { public:ListNode* mergeTwoLists(ListNode* a, ListNode* b){if(!a)return b;if(!b)return a;ListNode head, *cur head, *pa a, *pb b;while(pa pb){if(pa-val pb-val){cur-next pa;pa pa-next;}else{cur-next pb;pb pb-next;}cur cur-next;}cur-next (pa ? pa : pb);return head.next;}ListNode* mergeKLists(vectorListNode* lists) {ListNode* ans nullptr;for(int i 0; i lists.size();i){ans mergeTwoLists(ans, lists[i]);}return ans;} };
http://www.dnsts.com.cn/news/90161.html

相关文章:

  • 一个网站要怎么做的做网站好的书
  • 免费网站个人注册接做网站单子的网站
  • 合肥建设发展局网站wordpress 云盘插件
  • 上海网站备案河南郑州网站制作公司
  • 建设公司的网站首页公司企业网站模板
  • 咸宁网站开发wordpress远程安装教程视频
  • 惠州网站建设设计已有网站可以做服务器吗
  • 理性仁网站如何做估值分析带屏蔽的网站做水晶头
  • 网站建设返回函数免费律师咨询平台
  • 电商公司做网站桂林漓江悦府
  • 便宜网站制作哈尔滨网站建设开发外包
  • 没有空间可以做网站吗wordpress七牛视频播放
  • 加盟招商网站建设方案wordpress网站模板
  • 网站建设微信公众号烟台百度推广公司
  • 网站建设价格标签湖南网站推广多少钱
  • 智能建站系统哪个好wordpress 七牛视频
  • 做网站需要先申请域名网络销售怎么跟客户聊天
  • 西安网站建设seo优化浙江网商银行
  • 做交易网站需要用到的软件有哪些网站开发课程的心得
  • 活动策划网站源码百度seo关键词排名推荐
  • 重庆市网站建设2021网页qq登陆
  • 阿里云做网站的代码免费做情网站
  • 一站式做网站哪家好网站备案时间多久
  • 六安网站软件建设有了源代码怎么做网站
  • wordpress新建阅读量字段整站seoseo优化
  • .name后缀的网站游戏软件公司
  • 网站跳转qq建设门户网站的申请
  • 别人帮做的网站到期续费电影网站建设公司
  • 设计工作网站好韶关做网站
  • 网站建设结构网站免费在线观看