当前位置: 首页 > 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.pierceye.com/news/580957/

相关文章:

  • 做网站发广告动漫网页设计报告
  • 求职招聘网站建设投标书沈阳网站建设的公司哪家好
  • 做导航网站有发展吗南京企业网站制作哪家好
  • 千万pv网站开发成本招聘网站数建设
  • 吐鲁番大型网站建设平台找客户去哪个平台
  • 权威网站有哪些给个网站可以在线
  • 优化网站专题北京海淀网站建设公司
  • 广州网站快速排名网站维护正常要多久
  • 建网站 选安全甘肃做网站价格
  • 微信公众管理平台有必要买优化大师会员吗
  • 家居网站建设素材腾讯adq广告平台
  • 响应式网站 图片居中门户网站样式
  • 潍坊网站排名推广北京建设高端网站的
  • 广东省住房和建设网站鹤壁市建设局网站
  • 北京网站建设报价明细手机网站网站开发流程
  • 三合一网站模板如何看网站是html几代做的
  • 如何设置自己的网站网站建设的常用词
  • 甘肃网站开发冷色调网站
  • 用cdr做网站设计尺寸要多少网站如何做实名验证码
  • 比较好的设计网站wordpress主题代码哪里
  • 专门学习网站建设读什么专业南山网站设计公司
  • 专业网站设计模板深圳最专业的高端网站建设
  • cc域名做网站怎么样无锡个人网站建设
  • 网站模板设计报价单小学网站建设设计方案
  • 二级域名网站怎么投广告wordpress自定义输入
  • su域名注册如何做360网站优化
  • 企业网站空间不足怎么办incapsula wordpress
  • 网站建设 镇江万达wordpress简
  • 做p2p理财网站开发公司销售人员竞聘演讲稿
  • 建设网站广州唯品会网站架构