gpt4 book ai didi

arrays - 将一个数组与另一个数组进行比较时如何找到所有单个空闲位置?

转载 作者:搜寻专家 更新时间:2023-11-01 05:36:01 26 4
gpt4 key购买 nike

我创建了两个 CGPoint 类型的数组(allPosselectedPos)。一个包含另一个。请在下面查看它们的示例:

allPos = [point1,..., point10]
selectedPos = [point1, point4, point6, point7, point9, point10]

所有点都具有相同的 y 坐标,我将它们从小到大排列。

selectedPos< 相比,我如何从 allPos 中找到只有一个一个空闲连续位置或只有一个中间空闲位置的位置数组?从我上面的例子来看,这将是

[point5, point8]

最佳答案

您只需要 selectedPos 数组,只需查看每个点后的以下位置,看看是否有(仅)一个空位或(仅)3 个空位,然后将其保存到一个新数组中。

关于arrays - 将一个数组与另一个数组进行比较时如何找到所有单个空闲位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39809961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com