¡Hoy tuve una entrevista y me hicieron esta pregunta!MS código de pintura en una entrevista
codifique el programa MS Paint. N * N área de píxeles. dado el píxel y el color, cambie el color en píxel al color deseado y si los píxeles adyacentes son del mismo color también cambien.
lo abordé diciendo que tomaré una matriz n * n y comprobaría el píxel dado y me movería al adyacente. por ejemplo, el píxel dado es x, yi verificaría primero el color en x, y en la matriz y luego buscaría (x + 1, y + 1), (x + 1, y), (x, y + 1), (x-1, y), (x-1, y-1) ....
pero el entrevistador no estaba contento ¿alguien me puede sugerir de otra manera con un mejor algoritmo ... que tiene mejor espacio y ¡complejidad de tiempo!