私は今日インタビューを受けて、この質問をしました!MSのペイントコードはインタビューで尋ねました
コードMSペイントプログラム。 N * Nピクセルの面積。与えられたピクセルと色は、ピクセルの色を目的の色に変更し、隣接するピクセルの色が同じである場合は変更します。
私は、n個の* n個の配列を取るでしょうし、所与の画素をチェックして、隣接に移動しますと言って、それに近づきました。 (x + 1、y + 1)、(x + 1、y)、(x、y + 1)を探す。 )、(X-1、Y)、(X-1、Y-1)...
が、インタビュアーが幸せではありませんでした誰かが私より優れたアルゴリズムを用いて別の方法を提案することができます。..より良い空間を有していると時間の複雑さ!