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

梨树县交通建设网站最简单制作网页

梨树县交通建设网站,最简单制作网页,网站设计怎么做有效的,企业服务器将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 合并链表这类型题也是比较经典的题了,因为链表是由指针相互指向而确定位置,所以我们只需要改变某些节点的指针便可以做到对链表进行排序 今天这个方法…

       将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 

       合并链表这类型题也是比较经典的题了,因为链表是由指针相互指向而确定位置,所以我们只需要改变某些节点的指针便可以做到对链表进行排序

 今天这个方法我们用递归进行实现

  public ListNode mergeTwoLists(ListNode list1, ListNode list2) {//一个链表为空,自然而然的返回不为空的节点if(list1==null){return list2;}if(list2==null){return list1;}//如果链表1的节点值小于等于链表二的节点值,递归链表1下一个节点值,选定链表1为当前节点值if(list1.val<=list2.val){list1.next=mergeTwoLists(list1.next,list2);return list1;}else{list2.next=mergeTwoLists(list1,list2.next);return list2;}}

       其实有很多人不太理解这个递归,其实我觉得递归它像是一个大的工厂,每个人都有自己的责任,各司其职,但是只要有一个人发生了错误,整体团体也是完成不了最后的任务

      拿这道题来说,显然L1或者L2为空的话,返直接返回L2或者L1,这个毋庸置疑

       如果L1的链表的当前元素小于等于L2的元素,那我直接将L1的这个元素挂在最前面,至于后面是什么样子,我们完全不用担心,我只关注从下级员工干完活之后给我提交它们的任务(merge(L1.next,L2)),然后我把自己的任务附上去提交给我的顶头上司就行,每层做好自己的任务(我觉得这和贪心也有一点相像,每个阶段做的最好,最后一定是最好的)

http://www.yayakq.cn/news/77631/

相关文章:

  • 上海网站建设|网站制作和女的做那个视频网站
  • 地图网站模板网络规划设计师报考多少钱
  • gta5买房子网站建设网站建设的设立方式
  • 莆田建设银行官方网站手机软件商店
  • 做网站改字号代码张楚岚
  • lookae素材网上海关键词优化
  • 苏州前几天网站建设自主建网站
  • 广州 海珠 建网站竞价培训
  • 网站建设运营怎么办茂名网站建设电话
  • 陕西公路工程建设有限公司网站福建泉州网站建设公司
  • html建设网站免费的企业建站系统
  • 哪些网站可以做百科参考资料教育培训网站建设方案模板下载
  • 广宁网站建设专业做网站建设公司
  • 快速建站套餐wordpress0基础
  • 硅胶科技东莞网站建设车牌照丢失能在网站做吗
  • 网站开发 手把手文创产品设计ppt
  • 甘肃建设厅官方网站项目负责人湛江网站seo推广
  • 服务器做网站国内建站平台有哪些
  • 培训行业网站建设是什么商丘百度推广公司地址
  • 网站建设公司收费服务器域名查询
  • 石家庄站在哪个区百度识图网页入口
  • 专业做网站设计wordpress 批量发布器
  • 做个ppt模板网站开发seo入门教程视频
  • 自己如何注册网站中山网站建设文化价位
  • 大网站是用什么做html5的抖音代运营合同范本
  • 电子商务网站建设心得体会网址大全2345 下载这?
  • 做婚庆网站wordpress哪个主题适合做网址导航
  • 在哪家网站做推广好seo入门培训教程
  • 免费申请域名建立网站旅游订票网站开发
  • 网站建设与管理的考试电商网站后台报价