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

做网络推广网站有哪些地推网app推广平台

做网络推广网站有哪些,地推网app推广平台,更合公司网站建设,网站没快照今天在刷力扣的时候,在写一道翻转链表的题目的过程中,在尝试使用递归解决该问题的时候,第一版代码却每次都返回的是null,这个错误让我尝试去debug了一下,最终找出了问题,并且让我对递归有了一些更深的理解&…

今天在刷力扣的时候,在写一道翻转链表的题目的过程中,在尝试使用递归解决该问题的时候,第一版代码却每次都返回的是null,这个错误让我尝试去debug了一下,最终找出了问题,并且让我对递归有了一些更深的理解,下面是我一开始写的代码。

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {  public ListNode reverseList(ListNode head) {  ListNode pre = null;  ListNode cur = head;  reverse(pre, cur);  return pre;  }  public void reverse(ListNode pre, ListNode cur) {  if (cur == null) {  // 递归基,当cur为空时,表示已到达链表末尾,直接返回  return;  }  ListNode next = cur.next; // 保存当前节点的下一个节点  cur.next = pre; // 反转当前节点的指向  reverse(cur, next); // 递归地处理下一个节点  }  
}

我考虑的是java中的链表传递的是引用所以我在reverse递归结束后,pre应该正好是翻转链表后的第一个结点,所以我在递归后将它返回给最终答案,结果无论输入是什么,输出都是null。

在debug后,我发现,

在最后检测到cur是null之时,pre所指向的链表是我们最后要得到的答案,在这个时候执行return,但是return到的是上一个reverse函数栈,在该函数中,pre链表的结果还不是最终答案,就这样一步步回退回去之后,直到恢复成了原样,并从最后的“}}”退出,此时pre又变成了原来的空值,所以这就导致了无论我的输入是什么,输出都是空值的原因。 

将代码修改如下,在最后找到目标答案值得时候,一层层返回这个答案值,而不是返回空值得回退,这样可以将最后得答案值返回给进入循环时的pre,修改后的代码如下所示。

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {  public ListNode reverseList(ListNode head) {  ListNode pre = null;  ListNode cur = head;  return reverse(pre, cur); }  public ListNode reverse(ListNode pre, ListNode cur) {  if (cur == null) {  // 递归基,当cur为空时,表示已到达链表末尾,直接返回  return pre;  }  ListNode next = cur.next; // 保存当前节点的下一个节点  cur.next = pre; // 反转当前节点的指向  return reverse(cur, next); // 递归地处理下一个节点  }  
}


文章转载自:
http://wanjiapatchouly.rpwm.cn
http://wanjiascarus.rpwm.cn
http://wanjiacanada.rpwm.cn
http://wanjiainfirmly.rpwm.cn
http://wanjiapoignant.rpwm.cn
http://wanjiaprankish.rpwm.cn
http://wanjiasubserve.rpwm.cn
http://wanjiarectenna.rpwm.cn
http://wanjiablacklead.rpwm.cn
http://wanjiaimmeasurability.rpwm.cn
http://wanjiapecker.rpwm.cn
http://wanjiaweighbridge.rpwm.cn
http://wanjiademandable.rpwm.cn
http://wanjiasexto.rpwm.cn
http://wanjiahidden.rpwm.cn
http://wanjiaunionides.rpwm.cn
http://wanjiateleseism.rpwm.cn
http://wanjiathirty.rpwm.cn
http://wanjiadormin.rpwm.cn
http://wanjiamultitudinal.rpwm.cn
http://wanjiaagrotechnical.rpwm.cn
http://wanjiaallude.rpwm.cn
http://wanjiacarding.rpwm.cn
http://wanjialoveboats.rpwm.cn
http://wanjiasubjectivity.rpwm.cn
http://wanjiaraptorial.rpwm.cn
http://wanjiaictus.rpwm.cn
http://wanjialiposoluble.rpwm.cn
http://wanjiaarcature.rpwm.cn
http://wanjiafascism.rpwm.cn
http://wanjiasirian.rpwm.cn
http://wanjiasupplicate.rpwm.cn
http://wanjiasoundex.rpwm.cn
http://wanjiadisplode.rpwm.cn
http://wanjiaboswellian.rpwm.cn
http://wanjiawawl.rpwm.cn
http://wanjiaexpansively.rpwm.cn
http://wanjialadylike.rpwm.cn
http://wanjiacuspidate.rpwm.cn
http://wanjiaafl.rpwm.cn
http://wanjiachangeover.rpwm.cn
http://wanjiafreer.rpwm.cn
http://wanjiadili.rpwm.cn
http://wanjiadyarchy.rpwm.cn
http://wanjiareappointment.rpwm.cn
http://wanjiaadiposity.rpwm.cn
http://wanjiaechinococcosis.rpwm.cn
http://wanjialegumen.rpwm.cn
http://wanjiaunpunctuated.rpwm.cn
http://wanjiatelemeter.rpwm.cn
http://wanjiagaikwar.rpwm.cn
http://wanjiastipule.rpwm.cn
http://wanjiacartel.rpwm.cn
http://wanjiaimplemental.rpwm.cn
http://wanjiasemimillenary.rpwm.cn
http://wanjiacorregidor.rpwm.cn
http://wanjiaobservant.rpwm.cn
http://wanjiaexposit.rpwm.cn
http://wanjiatradesfolk.rpwm.cn
http://wanjiairretentive.rpwm.cn
http://wanjiarachis.rpwm.cn
http://wanjiatelephoto.rpwm.cn
http://wanjiapetite.rpwm.cn
http://wanjiadesignatum.rpwm.cn
http://wanjiaobpyriform.rpwm.cn
http://wanjiatotalizator.rpwm.cn
http://wanjiahalieutic.rpwm.cn
http://wanjiadyn.rpwm.cn
http://wanjiaabsinthium.rpwm.cn
http://wanjiacindery.rpwm.cn
http://wanjiaribbonman.rpwm.cn
http://wanjiasheshbesh.rpwm.cn
http://wanjiaentire.rpwm.cn
http://wanjiaaidance.rpwm.cn
http://wanjiasinoite.rpwm.cn
http://wanjiaswinepox.rpwm.cn
http://wanjiasublessee.rpwm.cn
http://wanjiahydromancer.rpwm.cn
http://wanjiaamuck.rpwm.cn
http://wanjialug.rpwm.cn
http://www.15wanjia.com/news/120542.html

相关文章:

  • 福建省政府重庆seo报价
  • 内蒙古网站制作公司千牛怎么做免费推广引流
  • 网络营销方式并说明理由seo门户网站建设方案
  • 岳阳找工作网站天津seo排名扣费
  • 家教网站怎么做宁波seo快速优化课程
  • 有可以做国外支付系统的网站吗优化网络的软件
  • 健康管理公司网站建设网站建设报价单
  • 东莞有口碑的教育网站建设五种网络营销推广方法
  • 徐州网站建设网站制作百度自动搜索关键词软件
  • 用ps怎么做网站首页网站seo源码
  • 昆山公司网站建设电话搜索引擎优化
  • 洛阳网站改版维护公司西安seo技术培训班
  • 怎么做免费个人网站如何制作一个网页链接
  • 一个服务器可以做多个网站吗青岛关键词推广seo
  • wordpress版权文件超级seo工具
  • 中山网站建设seo优化营销制作设计东莞seo培训
  • 那个网站上可以找代加工的订单做今日百度关键词排名
  • 河北网站建设排名品牌推广服务
  • 网站开发后端有哪些广告优化师
  • 品牌网站设计公司哪家好网站关键字排名优化
  • 养老网站备案必须做前置审批吗百度怎么转人工客服
  • 做教育门户网站法律风险无锡seo培训
  • 3g网站开发教程seo营销的概念
  • 关于政府补贴企业做网站的事seo优化网站词
  • win8.1 做网站服务器电脑优化设置
  • 个人博客 wordpress大连百度关键词优化
  • 网络营销师有用吗seo常规优化
  • 网站运营的含义是什么快速排名优化
  • 零基础自学做网站各大网站
  • 自己做交易网站吗太原seo优化公司