如何对不同位置的刻度线进行分类?

时间:2013-10-26 21:52:02

标签: algorithm

所有细分都有四个滴答(ABCD)。但他们在不同领域的立场不同。例如,他们有以下分享:

1, ______________A___B__C__D (ABCD at right end)
2, A______B_____C______D (ABCD is distributed evenly)
3, A__B___________________C__D (ABCD at two ends)
4, A_B__C__D_________________ (ABCD at left end)
5, A__________B_C____________D (ABCD at two ends and the middle of the segment)

是否有可以区分这五种模式的算法?更重要的是,我不知道前面那些片段的模式,所以计算机必须自己学习模式。

抱歉我的英文。我将非常感谢你的回答。

1 个答案:

答案 0 :(得分:0)

我认为对于如何指定这些类别的含义有一定的意见。

让我们假设段长度总是长度为13,目前为了更容易思考。如有必要,我们可以稍后放宽这个假设。

均匀分布意味着字母之间的间隙相等或尽可能接近相等 - 特别是,如果段长度为13,则此间隙必须正好为3。

在所有其他情况下:

在右端表示它们都在中点之后(13/2,即6.5),同样,在左端意味着它们都在中点之前。

在两端和中间暗示(对我而言,从你的例子中)B和C之间的间隙小于A和B之间的间隙的最小值以及C和D之间的间隙。

哪一个只留下两端的ABCD,所以如果不是这些情况,那一定是这种情况。