贡献几道题目# JobHunting - 待字闺中
g*j
1 楼
1 给你一堆interval,然后给定一个interval,如果这个interval和其他三个以下的
interval有concurrent的overlap,则返回true,否则返回false
比如
已有 1-3, 4-5, 6-8,9-10, 给定1 -10, 返回true,因为1-10只跟其中任
意一个有overlap,concurrent的overlap最多才2个
已有 1 -6 3- 7 2-8 给定 4-6, 返回false, 因为来三个都跟4-6有
overlap 5-6
2 给定一个0和1的矩阵,返回连成一片的1的block的个数,只考虑前后左右四个
neighbor。
0 1 0 0 1 0 0
0 1 1 0 1 0 0
0 1 1 0 1 0 0
0 0 0 0 0 0 0 返回2
如果这个矩阵足够大,一个机器处理不了,怎么半?
interval有concurrent的overlap,则返回true,否则返回false
比如
已有 1-3, 4-5, 6-8,9-10, 给定1 -10, 返回true,因为1-10只跟其中任
意一个有overlap,concurrent的overlap最多才2个
已有 1 -6 3- 7 2-8 给定 4-6, 返回false, 因为来三个都跟4-6有
overlap 5-6
2 给定一个0和1的矩阵,返回连成一片的1的block的个数,只考虑前后左右四个
neighbor。
0 1 0 0 1 0 0
0 1 1 0 1 0 0
0 1 1 0 1 0 0
0 0 0 0 0 0 0 返回2
如果这个矩阵足够大,一个机器处理不了,怎么半?