由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 求教 uva254 汉诺塔
相关主题
++ a faster or a++ faster in C?问题
大家在linux下面都用什么editor啊?array a1,a2,... ,an, b1,b2,..., bn
国际象棋问题4car swap
求教 uva254 汉诺塔car swap (转载)
请推荐准备CS面试的书to get the 15k by swapping houses?
今天昂塞对答如流,解题飞快一个容易记忆的permutation算法
想进IT大公司做软工的请看(2)一道msft的题
问个careercup上的老题目,看不懂答案leetcode里面的Recover Binary Search Tree怎么用O(1)space
相关话题的讨论汇总
话题: tower3话题: tower2话题: 汉诺塔话题: tower1话题: uva254
进入CS版参与讨论
1 (共1页)
l*********y
发帖数: 142
1
有没有人做过 uva254 汉诺塔,我连网上的解题报告也没有看懂,sigh!
能帮助看一下下面的解题报告吗?
http://hi.baidu.com/knowledgetime/blog/item/a3db08d21b2c9a379b5
不懂下面这段
if(b[i])
{
tower3++;
tmp=tower1; tower1=tower2; tower2=tmp;
}else
{
tower1++;
tmp=tower2; tower2=tower3; tower3=tmp;
}
我不是很理解为什么b[i] == 1, tower3++, 还有为什么要swap tower2 and tower3。
多谢了。
s*****y
发帖数: 897
2
Why not look at the ebook careercup 150?

【在 l*********y 的大作中提到】
: 有没有人做过 uva254 汉诺塔,我连网上的解题报告也没有看懂,sigh!
: 能帮助看一下下面的解题报告吗?
: http://hi.baidu.com/knowledgetime/blog/item/a3db08d21b2c9a379b5
: 不懂下面这段
: if(b[i])
: {
: tower3++;
: tmp=tower1; tower1=tower2; tower2=tmp;
: }else
: {

1 (共1页)
进入CS版参与讨论
相关主题
leetcode里面的Recover Binary Search Tree怎么用O(1)space请推荐准备CS面试的书
怎么理解递归解决的“swap every two elements in a linked list”?今天昂塞对答如流,解题飞快
问题:Find the minimum number of "swaps" needed to sort an array想进IT大公司做软工的请看(2)
再论 mini # of swaps to sort array.问个careercup上的老题目,看不懂答案
++ a faster or a++ faster in C?问题
大家在linux下面都用什么editor啊?array a1,a2,... ,an, b1,b2,..., bn
国际象棋问题4car swap
求教 uva254 汉诺塔car swap (转载)
相关话题的讨论汇总
话题: tower3话题: tower2话题: 汉诺塔话题: tower1话题: uva254