RuanKao.net 软考网(Beta 2.2)
首页 - 中级资格 -
程序员 - 2006年下半年程序员下午试题
2006年下半年程序员下午试题
试题一(共 15 分) 阅读以下说明和算法,完善算法并回答问题,将解答写在答题纸的对应栏内。 [说明] 假设以二维数组 G[1..m,1..n]表示一幅图像各像素的颜色,则 G[i,j]表示区域中 点(i,j)处的颜色,颜色值为 0 到 k 的整数。下面的算法将指定点(i0,j0)所在的同色邻接区域的颜色置换为给定的颜色值。约定 所有与点(i0,j0)同色的上、下、左、右可连通的点组成同色邻接区域。例如,一幅 8×9 像素的图像如图 1-1 所示。设用户指定点(3,5),其颜色值为 0,此时其上方 (2,5)、下方 (4,5)、右方 (3,6)邻接点的颜色值都为 0,因此这些点属于 点(3,5)所在的同色邻接区域,再从上、下、左、右四个方向进行扩展,可得出该同色 邻接区域的其他点(见图 1-1 中的阴影部分)。将上述同色区域的颜色替换为颜色值 7 所得的新图像如图 1-2 所示。 【以下正在生成完整试卷,需安装
PDF阅读工具】
相关链接
联系我们:

(站务、友情链接、投稿、反馈、纠错)
本站资源不断在完善更新。如果本站对你有用,请在你的博客、MSN、QQ上推荐给更多朋友,谢谢!
本站不接受广告。欢迎与本站交换友情链接,请做好链接后发邮件给我们。