【发布时间】:2011-04-23 15:59:05
【问题描述】:
我正在寻找数据结构来检查名称是否包含在恒定时间内的列表中。目前我正在这样做,但它可能需要 O(N) 复杂度。
> l = read.csv("test.csv")[,1] # reads a long list of names
> if (x %in% l) { ... } # check if it contains a name, takes O(N) time
【问题讨论】:
-
想给我们看一些虚拟数据吗?
-
'l' 只是一长串名称/字符串,x 是单个名称。