区间搜索树的Javascript实现

标签 javascript data-structures

有没有boost ICL javascript中的等效区间搜索树?我是 JavaScript 新手。寻找 JavaScript 优化数据结构实现的最佳方法是什么?

应用程序:要求获取基于美国的邮政编码作为输入,并返回包含邮政编码的州名称(作为字符串)作为输出。 例如:输入:95630,输出:“CA” 我认为区间搜索树是快速搜索状态的好方法。我可以将邮政编码范围存储为每个节点中的间隔范围,并将值存储为包含节点中字符串中的州名称的字符串。

最佳答案

我不知道boost icl是什么,但是js有一些区间树。这是一个。

https://www.npmjs.com/package/node-interval-tree

我认为至少有一个邮政编码包含两个州,而且我不确定它是否位于边境地区。我已经很长时间没有做过邮政编码了,但是这个邮政编码(在东海岸的某个地方)给大多数开发人员带来了问题。

关于区间搜索树的Javascript实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53136476/

相关文章:

javascript - Safari 在请求带有下载 header 的链接时停止 jquery 动画

javascript - 使匿名函数中包含的原型(prototype)方法可以访问私有(private)实例变量

java - 找到数组中等于和的最小元素

c - 使用链表反向打印字符串

java - 队列<整数> q = new LinkedList<整数>()

javascript - 我应该用哪种方法注入(inject)javascript? (stringByEvaluatingJavaScriptFromString)

javascript - 从 electron-vue 前端启动 docker 后端

javascript - AJAX Web 开发的最佳技术

python - 实现动态多时间线队列

算法在一个组的成员内完成许多事务至少没有。步骤