hello,是我。看了,第一感觉你确实应该去上研究生
现在找工作对你来说的确还早,因为你还有很多数学天赋可以在读研时充分利用
而我就不行了,我觉得我的数学已经到头了,所以要在工作中踏踏实实做点工程,远离算法远离数学了
我看结论能明白,就是通过一定的算法找到通往目的地的最小路径,而这个最小路径也是唯一的,这个路径通过当前盘子上面的n-1个盘子的移动步骤数决定(大概是这个意思吧?),是个模拟人类移盘的思想的算法
但算法推导中间有一段我就是看不懂了,大概知道是干什么,看不出是怎么来的
引用:
...
移动N-J号盘子时(M<N-J<N),是步骤数必满足:2^(J+1)*K+2^J(0=<K,且(2^(J+1)*K+2^J)<=2^(N-J)),则只要满足(STEP-J) MOD 2^(J+1) =0 的步骤STEP,该步骤移动的盘子的序号必是N-J
...
而后面二叉树的用法就更不懂了,以前没接触过二叉树的用法,只是知道二叉排序树查找
有机会咱们再交流交流