Javascript 什么是「;对分;及;“heapselect”;交叉过滤器中的工具是什么?

Javascript 什么是「;对分;及;“heapselect”;交叉过滤器中的工具是什么?,javascript,crossfilter,Javascript,Crossfilter,在中,对分描述为 身份平分线;适用于数字、日期、字符串和其他自然可比对象` heapselect描述为 标识heapselect函数;适用于数字、日期、字符串和其他自然可比对象 但是它们做什么,如何使用?bisect可以将排序后的数组分成两部分。把它想象成从书上掉下来的一页。如果你想把那一页放回去,你需要把书分开,左边是数字小于你的页码的页,右边是数字大于你的页码的页 heapselect允许您从数组中获取前k个元素,如果数组满足堆的所有属性,可以选择在给定数组的子集中 在这两种情况下,iden

在中,
对分
描述为

身份平分线;适用于数字、日期、字符串和其他自然可比对象`

heapselect
描述为

标识heapselect函数;适用于数字、日期、字符串和其他自然可比对象


但是它们做什么,如何使用?

bisect
可以将排序后的数组分成两部分。把它想象成从书上掉下来的一页。如果你想把那一页放回去,你需要把书分开,左边是数字小于你的页码的页,右边是数字大于你的页码的页

heapselect
允许您从数组中获取前k个元素,如果数组满足堆的所有属性,可以选择在给定数组的子集中

在这两种情况下,identity函数只返回所有数据。所以恒等式平分线将被你给它的任何维度平分。标识heapselect将根据给定的维度进行堆和heapselect


这有帮助吗?

在什么情况下,一个人更喜欢其中一个而不是另一个?当我试图整理出我选择使用heap函数的用例示例时,我有点困惑。