Быстрее всего структура данных для большого индекса в Groovy? - PullRequest
0 голосов
/ 19 марта 2012

Мне нужно создать большой индекс для ~ 3-4 миллионов кортежей в форме "x, y-> 7".Какова будет наилучшая структура данных (с точки зрения скорости) в Groovy (или любых внешних модулях, которые можно импортировать) для этого?

1 Ответ

1 голос
/ 19 марта 2012

Если вы действительно обеспокоены производительностью, тогда используйте Java и вызывайте эту Java из Groovy.

3-4 миллиона не так много объектов, хотя ...

@groovy.transform.Canonical
class Tuple {
  def x, y
}

Map<Tuple,Integer> values = [:]

values[ new Tuple( 3, 5 ) ] = 7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...