flood-fill

    0热度

    2回答

    封闭形状所以说我们有0的空白格: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 而且你可以在上面绘制形状。 1表示填充的单元格。 1 1 1 1 0 0 0 0 1 0

    0热度

    1回答

    我正在尝试使用洪泛填充的队列实现来填充轮廓之外的所有内容。不过,我有一些问题推断出要添加到队列中的起点。 我定义了一个名为tmpSlice的400 * 400的新double,并用零填充。然后我映射标签值为1.0的轮廓。这部分工作得很好。 ,会出现问题时,我必须起点推到队列最好的情况是推左上角或点0 但是我无法推送0为起点没有得到一个分段故障。我目前推160000这是tmpSlice的大小这是我已

    2热度

    1回答

    有任务计算矩阵中的房间面积。第一个输入是行和列位置的坐标 - 零点是自由空间,1是墙。问题是,填充函数给我堆栈溢出异常。 #include<iostream> #include<conio.h> using namespace std; int a[5][5] = { {0,0,1,0,0}, {0,0,1,0,0}, {0,0,1,1,1},

    0热度

    2回答

    我试图做一个洪水填充,要求用户输入从随机生成的数组中填充数字1-6,由'颜色'表示的右上角开始。我刚刚添加了oldColor/newColor功能,并且收到错误消息,我不确定为什么。除此之外,该算法一直要求输入,而不打印每个步骤中新的填充填充。 def floodfill(array_1, row, column, colours, oldColor, newColor) #colo

    -1热度

    1回答

    我期待实现一种洪水填充算法,该算法可以选择多个随机点并不规则地同时散布所有点的独特颜色,直到所有点都分配给一种颜色。 我已经设法一次填充一种颜色,但没有设法在同一时间填写所有点。 (我曾试图去适应会是这样的this代码的例子) 什么,我想,我能找到,是在JavaScript中,我没有足够的体面的唯一例子了解此时此刻了解它是如何实现的。如果有人能告诉我它是如何工作的,我将非常感谢一个总结,你可以找到

    0热度

    1回答

    试图在pygame中实现洪水填充算法,就像学习体验一样。我有一个很好的开始,我认为它主要是功能性的,但经过几秒钟的正常工作,它给我一个最大递归深度错误。 import pygame, random, math from pygame.locals import * class GameMain(): done = False color_bg = Color('white') def

    1热度

    1回答

    我坚持我的洪水填充算法中:它停在那一瞬间,“正常”不应该...... 这里的情况:我有一个矩阵512×512个像素和值是50或100伊斯。 50的值正在形成一个正方形,我想在一个正方形中改变值为255(使用填充算法)。 def FF(matrix,x,y,h): #h is chosen <=50 stack=[] matrix[x,y]=255 stack.a

    1热度

    3回答

    B B B B B B B B O B B B S O B B O O B B B B X B B 这里使用2D阵列迷宫找到路径, S =开始点(2,2) B =块 O =打开 X =退出 我想制作一个迷宫,它将检查北部,西部,东部和南部。如果X在附近,它将返回程序。如果不是,则检查起点周围的任何“O”并递归传递新的起点。它没有办法去,'X'没有找到它会回到原始的起点(2,2)

    -5热度

    1回答

    我有二维数组是这样的: 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1 1 0 1 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 1 0 1

    -1热度

    1回答

    我尝试在首先尝试查找网格和填充时尝试分割棋盘游戏时出现问题。但是我卡住了,我把所有像素都泛光为红色,我不知道如何只填充网格,没有数字或其他填充网格线。 我现在的结果是这样 ,我想填补这样 这个代码我使用' boolean flood(BufferedImage img, boolean[][] mark, int row, int col, Color srcColor, C