由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问道amazon面试题
相关主题
a question regarding finding all paths with a common sum一道矩阵路径题
大侠帮我看看这段程序cc150上面binary tree找所有sum==target的path,不一定从root出发
google 一题问道面试题:一堆数中找最大的100个
一道面试题问道 面试题
请教ebay 的面试题一道请教一道google面试题
请教CareerCup中的ROBOT MATRIX PATH那道题G的面试题
请教一个查找算法问题问道fackbook面试题
matrix question问道面试题
相关话题的讨论汇总
话题: findpath话题: size话题: int话题: getpath话题: path
进入JobHunting版参与讨论
1 (共1页)
l**********1
发帖数: 415
1
大牛们给说说,有code最好
打印从棋盘的一个角落到另一个角落所有路径,貌似careercap上只有找一条路径的
谢了先
d*****d
发帖数: 180
2
具体点,能怎么走?比如只能往左,左下,下走 还是什么方向都可以?
l*****a
发帖数: 14598
3
void GetPath(int size, int x,int y,vector& vec)
{
if(x==size&&y==size)
{ vector::iterator it;
for(it=vec.begin();it!=vec.end();++it) { cout<<*it; }
cout< return;
}
if(x vec.push_back('R');
GetPath(size,x+1,y,vec);
vec.pop_back();
}
if(y vec.push_back('D');
GetPath(size,x,y+1,vec);
vec.pop_back();
}
return;
}

【在 l**********1 的大作中提到】
: 大牛们给说说,有code最好
: 打印从棋盘的一个角落到另一个角落所有路径,貌似careercap上只有找一条路径的
: 谢了先

e********r
发帖数: 2352
4
不好意思,请问那个pop_back()的作用是什么,怎么觉得最后vec还是空的,还有这个是所有路径的吗,怎么像是先走到最右侧,然后再向下走,只有一条路径.

【在 l*****a 的大作中提到】
: void GetPath(int size, int x,int y,vector& vec)
: {
: if(x==size&&y==size)
: { vector::iterator it;
: for(it=vec.begin();it!=vec.end();++it) { cout<<*it; }
: cout<: return;
: }
: if(x: vec.push_back('R');

d*****d
发帖数: 180
5
If only two directions are allowed :
findPath(5,0,0,"");
void findPath(int n, int x, int y, String path)
{
if (x==n-1 && y==n-1)
{
System.out.println(path);
return;
}
else if (x>=n || y>=n)
{
return;
}
path+=" ("+x','+y+')';
findPath(n, x, y+1, path);
findPath(n, x+1,y, path);
}
g*******n
发帖数: 214
6
Mark
★ Sent from iPhone App: iReader Mitbbs Lite 7.38
a********n
发帖数: 1287
7
这个是回溯。
每个点上两种走法。

个是所有路径的吗,怎么像是先走到最右侧,然后再向下走,只有一条路径.

【在 e********r 的大作中提到】
: 不好意思,请问那个pop_back()的作用是什么,怎么觉得最后vec还是空的,还有这个是所有路径的吗,怎么像是先走到最右侧,然后再向下走,只有一条路径.
h****n
发帖数: 1093
8
简单的回溯即可,具体采用递归实现
1 (共1页)
进入JobHunting版参与讨论
相关主题
问道面试题请教ebay 的面试题一道
探讨IT大公司的hiring bar?请教CareerCup中的ROBOT MATRIX PATH那道题
问道面试题请教一个查找算法问题
问道面试题matrix question
a question regarding finding all paths with a common sum一道矩阵路径题
大侠帮我看看这段程序cc150上面binary tree找所有sum==target的path,不一定从root出发
google 一题问道面试题:一堆数中找最大的100个
一道面试题问道 面试题
相关话题的讨论汇总
话题: findpath话题: size话题: int话题: getpath话题: path