Redian新闻
>
salute to JadeFans
avatar
salute to JadeFans# Stock
b*b
1
tier 1的it公司,就是那几家,不说名字了.
写一个function,实现photoshop画图软件的一个功能,就是用吸管吸了绿色, 点在白色
上,所有相邻的白色都变成绿色.
//x, y是吸管点到的点.
void paint(Color sourceColor, Color[][] &map, int x, int y)
我写了个BFS. 就是把相邻的点enque, 然后把当前点paint.
不知道DFS或者DP会不会有更快的解.
avatar
c*t
2
to courage!
avatar
i*t
3
相邻多大?
这个不就是 BFS吗? 从xy 开始 BFS一圈 图案绿色 领域就是1 如果是2 就BFS两层
是这样吗?
avatar
g*l
4
勇敢地走掉了?
avatar
A*X
5
http://en.wikipedia.org/wiki/Flood_fill

【在 b*****b 的大作中提到】
: tier 1的it公司,就是那几家,不说名字了.
: 写一个function,实现photoshop画图软件的一个功能,就是用吸管吸了绿色, 点在白色
: 上,所有相邻的白色都变成绿色.
: //x, y是吸管点到的点.
: void paint(Color sourceColor, Color[][] &map, int x, int y)
: 我写了个BFS. 就是把相邻的点enque, 然后把当前点paint.
: 不知道DFS或者DP会不会有更快的解.

avatar
s*n
6
CC150 5th edition, 9.7
avatar
c*1
7
我的G家面试,被问到了这题。。。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。