我正在寻找一种算法,可以基于坐标数组创建形状。我有两个50x50的数组:一个是x坐标,另一个是y坐标。
总共有2500个点。然后我有另外一个50x50的数组,其中包含我的坐标值。
我根据值(例如0-100、200-300和300-500)创建3到6个区域。具有特定值的点会创建出这些区域。
我需要一个算法来计算每个区域是否只有一个形状或多个形状,并用颜色填充形状。我需要这样做是因为我必须为每个区域填充特定的颜色。语言是C#。
以下是需要翻译的内容:
1. 示例点。 2. 预期边缘。 3. 预期结果。
总共有2500个点。然后我有另外一个50x50的数组,其中包含我的坐标值。
我根据值(例如0-100、200-300和300-500)创建3到6个区域。具有特定值的点会创建出这些区域。
我需要一个算法来计算每个区域是否只有一个形状或多个形状,并用颜色填充形状。我需要这样做是因为我必须为每个区域填充特定的颜色。语言是C#。
以下是需要翻译的内容:
1. 示例点。 2. 预期边缘。 3. 预期结果。
![Example picture](https://istack.dev59.com/5HF3E.webp)