【发布时间】:2019-07-07 07:06:23
【问题描述】:
对于每个元素的给定实数数组,找到比当前元素小不超过0.5的元素个数并写入新数组。
例如:
原始数组:
[0.1, 0.7, 0.8, 0.85, 0.9, 1.5, 1.7]
结果数组:
[0, 0, 1, 2, 3, 0, 1]
解决这个问题的算法和方法是什么?
重要的是只在负方向上选择点的邻域,这使得无法使用Kdtree 或Balltree 算法。
我的所有问题都是here,我尝试编写代码。
【问题讨论】:
-
你能展示你尝试过的东西吗
-
我的所有问题都是here,我尝试了代码。
-
数字是否总是排序的?
-
@max9111 不,它们没有排序
标签: python search tree binary-search-tree kdtree