我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

倒置单链表,看不懂源代码

public Node reverse(Node first){
Node second=first.next;
Node rest=reverse(second);
second.next=first;
first.next=null;
return rest;
}
上面的代码是什么意思?递归倒置但是看不懂

经典递归算法图片说明

 Node second=first.next;
second.next=first;
这2句对数字进行移动如从位置1移动到位置2
Node rest=reverse(second);
这个是执行递归

近期文章

  • 如何使用python登录到谷歌表格
  • 在.net core web 中配置json返回格式
  • mysql workbench死活连接不了数据库!mysql已经开了,那些模块也导入了
  • AudioPlayer.player.start()只能播放一次声音的问题
  • 一段 .net 代码 我想用java
  • 新手求救,Linux编程,写一个程序,用来查看目录列表,要求如下,十分感谢!
  • eclipse提交strom到集群运行问题
  • C# 代码写完后要准备什么?
  • c#的Graphics.DrawString文字换行的问题
  • 编译原理,构造等价正则文法
  • 新手最近才学,不懂是怎么回事
  • 【求大神】VS2017加入库文件后报错
  • 求大神,写的程序有错误,新手找不出来,求指点
  • 同样一个程序vc编译后可以运行gcc编译后不能运行
  • “struct file ”has no member named 'f_dentry'
  • ssm shiro登录成功后跳转到后台页面但授权报错
  • 怎么判断控件否改变过
  • Java这段代码有什么错误!
  • 选择文件窗口为什么会出现乱码?
  • jquery的getJSON中的data的具体使用方法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华