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

青海网站开发 建设郯城县建设局网站

青海网站开发 建设,郯城县建设局网站,汽车网站开发毕业设计论文,wordpress评论折叠21. 合并两个有序链表 链表解题经典三把斧#xff1a; 哑巴节点栈快慢指针 此题比较容易想到的解法是迭代法#xff0c;生成哑巴节点#xff0c;然后迭代生成后续节点。 方法一、迭代法 Swift func mergeTwoLists(_ list1: ListNode?, _ list2: ListNode?) - Li…21. 合并两个有序链表 链表解题经典三把斧 哑巴节点栈快慢指针 此题比较容易想到的解法是迭代法生成哑巴节点然后迭代生成后续节点。 方法一、迭代法 Swift func mergeTwoLists(_ list1: ListNode?, _ list2: ListNode?) - ListNode? {guard list1 ! nil else {return list2}guard list2 ! nil else {return list1}var list1 list1var list2 list2let dummyNode ListNode(-1);var prev:ListNode? dummyNodewhile list1 ! nil list2 ! nil {if list1!.val list2!.val {prev?.next list1list1 list1!.next}else {prev?.next list2list2 list2!.next}prev prev?.next}prev?.next (list1 ! nil) ? list1 : list2return dummyNode.next}OC //todo方法二、递归法 代码简洁、思路清晰、稍占内存的解法。 Swift func mergeTwoLists(_ list1: ListNode?, _ list2: ListNode?) - ListNode? {guard let list1 list1 else { return list2 }guard let list2 list2 else { return list1 }if list1.val list2.val {list1.next mergeTwoLists(list1.next, list2)return list1}else {list2.next mergeTwoLists(list1, list2.next)return list2}}OC //todo
http://www.zqtcl.cn/news/580957/

相关文章:

  • 免费搭建商城网站山西制作网站公司排名
  • 网站开发免费中建建设银行网站
  • 301重定向到新网站在线建站
  • 曰本做爰l网站沙朗做网站公司
  • 广州网站设计智能 乐云践新专家wordpress 头像设置
  • 电子商务学网站建设好吗佛山市手机网站建设企业
  • 为企业做网站电话开场白小说网站的里面的搜索是怎么做的
  • 深圳市设计网站公司自己做网站开网店
  • 智能建站cms管理系统修改wordpress时区
  • 站长怎么添加网站内容重庆网站推
  • 东莞网站建设属于什么专业网页设计代码书
  • 网站后台代码在哪修改wordpress添加搜索小工具
  • 爱站站长工具中国建设监理协会官方网站
  • 珠海微信网站开发东莞网站制作方案定制
  • 大学网站建设说明书记的网站域名
  • 网站如何开通支付功能第一ppt课件免费下载官网
  • 做1元夺宝网站挣钱吗美工网站设计收费
  • 华侨城网站开发wordpress页码颜色
  • 上海建站网络公司制作文字图片
  • 平台型网站制作网站建设张世勇
  • 网站建设云南网页游戏大厅都有哪些
  • 网站建设与管理报告书郑州建设银行网站
  • 做网站网页的人是不是思维公司网站建设包括
  • 网站建设都包括哪些网站后台如何上传文件
  • 网站便民服务平台怎么做迁安做网站中的cms开发
  • 做外贸比较好的网站怎么把网站做的好看
  • 有没有在淘宝找人做网站被骗过的台州市环保局网站开发区
  • 公司外文网站制作河南住房和城乡建设厅网站
  • 东莞做网站公司有哪些代码网站推荐
  • 棋类游戏网站开发网站首页顶部图片尺寸