由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - MS面题:图片中的橡皮筋是否闭环
相关主题
[合集] 一个Google / MS 面题G家电面题
求教一道经典面题的解法M家电面题
贴一个google 面题A家电面题
`一道A面题问一道最新G面题
A家电面题弱问一道G家电面题
贡献点g家电面题A 家电面题
一个面题问个Google面题
Google 面题求twitter家电面题
相关话题的讨论汇总
话题: 闭环话题: 橡皮筋话题: 合格话题: 顶点话题: ms
进入JobHunting版参与讨论
1 (共1页)
L*********g
发帖数: 8
1
给一个bmp图片,只有黑白两色,照得是某公司生产的橡皮筋(黑色),背景白色。要
求算法判断橡皮筋是否合格(闭环)。开环的当然是不合格的。提示:圆型,方形,8
字形,月牙形的橡皮筋都合格,无论粗细。
有点难,本人觉得1个小时写不出代码,只能讲讲算法思路:图的遍历,把背景填充成
其他颜色,这样橡皮筋圈起来的部分就仍是白色。判断bmp是2种颜色(不合格)还是3
种颜色(合格)。
h*d
发帖数: 19309
2
断了如果有重叠也可以有圈起来的部分吧。

8
3

【在 L*********g 的大作中提到】
: 给一个bmp图片,只有黑白两色,照得是某公司生产的橡皮筋(黑色),背景白色。要
: 求算法判断橡皮筋是否合格(闭环)。开环的当然是不合格的。提示:圆型,方形,8
: 字形,月牙形的橡皮筋都合格,无论粗细。
: 有点难,本人觉得1个小时写不出代码,只能讲讲算法思路:图的遍历,把背景填充成
: 其他颜色,这样橡皮筋圈起来的部分就仍是白色。判断bmp是2种颜色(不合格)还是3
: 种颜色(合格)。

x*******i
发帖数: 26
3
这个不行吧, 比如说8上面的那个圈圈有个缺口,还是会有3个颜色。
如果黑点的黑色邻居数是奇数,就是断了.这样似乎可以
L*********g
发帖数: 8
4
想的太复杂了。:-) 一小时不是能写个大工程的。
只求是否闭环(closed loop)。 "断了如果有重叠也可以有圈起来的部分吧": 这算闭环。
挺好玩的题。
v****a
发帖数: 236
5
这就是求出无向图中的闭环吧,将黑色的点用图表述,即对于每个顶点,如果该顶点的
度小于或等于1,将该顶点和相连的边放入set V.并将另外与这些边相关的其它顶点的
度减1. 重复对剩下的度数变为1的顶点进行操作。
如果图中还剩下顶点及边,说明有闭环。
如果set V中有顶点,说明有断头(比如8上面的圈有缺口)。
如果图中没有顶点,说明无环。
1 (共1页)
进入JobHunting版参与讨论
相关主题
求twitter家电面题A家电面题
问个狗家电面题贡献点g家电面题
G家电面题。G家电面写代码什么要求?一个面题
提供一道面题Google 面题
[合集] 一个Google / MS 面题G家电面题
求教一道经典面题的解法M家电面题
贴一个google 面题A家电面题
`一道A面题问一道最新G面题
相关话题的讨论汇总
话题: 闭环话题: 橡皮筋话题: 合格话题: 顶点话题: ms