![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
会飞的鹏
业精于勤荒于嬉,行成于思毁于随
展开
-
彻底解决汉诺塔问题——递归算法
关于递归: 一定不要试图跟踪大型递归的过程! 要写出递归,关键就是找出递归的递归方程式: 也就是说,要完成最后一步,那么最后一步的前一步要做什么。 1)在求f(n, other variables)的时候,你就默认f(n -1, other variables)已经被求出来了——至于怎么求的,这个是计算机通过回溯求出来的 PS:这里用到了一种叫做栈(stack)的先进后出的数据结构,所以递归...转载 2019-05-18 11:23:52 · 8842 阅读 · 3 评论 -
牛客网-java程序执行顺序题目
今天在牛客网刷题时碰到了这样一道题,感觉是很基础的知识点,但是要做出来并不容易,先来看一下题目 /** * Created by zmt on 2016/12/22. */public class Test { public static void main(String [] args){ System.out.println(new B().getValue()); ...转载 2019-06-18 16:34:55 · 261 阅读 · 0 评论