【发布时间】:2014-05-20 07:33:16
【问题描述】:
我想将一些带有“fromValue”、“ToValue”、“Info”字段的项目存储在一个数组中,并编写一个例程来搜索“FromValue”和“ToValue”之间的输入“value”并返回“Info”字段.我需要快速可搜索的容器。
FromValue,ToValue,Info
10,20,TX
24,56,NY
input =34 returns NY
谢谢
【问题讨论】:
-
你的努力在哪里?他们是隐藏的?因为我没有看到他们
-
为什么不创建一个包含三个字段作为属性的类并将它们放在
List<T>中?然后你就可以实现你的搜索算法了。 -
你最终可能会得到某种可排序的容器——比如“SortedList”;但这只是没有足够的信息“快速”可能意味着快速检索插入的数据或快速插入新数据 - 算法有所不同。
-
感谢所有朋友,在我的情况下,搜索速度很快。
标签: c# range containers