编写函数,实现许多图片编辑软件都支持的“填充颜色”功能
来源:互联网 发布:如何做好商务工作 知乎 编辑:程序博客网 时间:2024/06/04 20:01
enum Color
{
Black,White,Red,Yellow,Green
}
boolean paintFill(Color[][] screen,int x,int y,Color ocolor,Color ncolor)
{
if(x<0||x>=screen[0].length||y<0||y>=screen.length)
{
return false;
}
if(screen[y][x]==ocolor)
{
screen[y][x]=ncolor;
paintFill(screen,x-1,y,ocolor,ncolor);//左
paintFill(screen,x+1,y,ocolor,ncolor);//右
paintFill(screen,x,y-1,ocolor,ncolor);//上
paintFill(screen,x,y+1,ocolor,ncolor);//下
}
return true;
}
boolean paintFill(Color [][] screen,int x,int y ,Color ncolor)
{
if(screen[y][x]==ncolor) return false;
return paintFill(screen,x,y,screen[y][x],ncolor);
}
0 0
- 编写函数,实现许多图片编辑软件都支持的“填充颜色”功能
- 9.9递归和动态规划(七)——实现许多图片编辑软件都支持的“填充颜色”功能
- 实现图片编辑软件的“填充颜色”功能
- PHP水印类,支持添加图片、文字、填充颜色区域
- PHP水印类,支持添加图片、文字、填充颜色区域
- 375_改变图片的填充颜色
- 许多有用的功能
- 编写实现函数strcat功能的程序
- 编写实现strstr()函数功能的代码
- android自定义图片,支持缩放拖拽的功能实现
- subGrid实现内外datagrid都可编辑功能
- 实现DataList的编辑功能
- CSS实现图片背景填充的六边形
- 编写一个函数 实现strncpy一样的功能(图)
- 自己编写函数实现strcmp和strlen的功能。
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 自己编写代码实现atoi和itoa函数的功能
- 自己编写代码实现常用字符串函数的功能
- hdu 5424 Rikka with Graph II (哈密顿路判定)
- Linux I2C(一)之常用的几种实例化(i2c_client )
- Mysql的表的碎片清理
- Java关键字final、static使用总结
- [C++]Kth Smallest Element in a BST 在一个二叉排序树中找第k小的元素
- 编写函数,实现许多图片编辑软件都支持的“填充颜色”功能
- 联接与多张表的操作
- Windows mobile 平台 在platform.dat中创建快捷方式,链接到中文路径 字符\Windows\“开始”菜单\设置
- 博客的第一天
- Eigin学习笔记
- 学习路线参考
- CRB and Queries(动态区间求第k小数模板题:线段树套平衡树)
- 自动化测试-TCL脚本语言
- 《深入理解计算机系统》读书笔记2---关于存储的思考