[c#] Szybkie wyszukiwanie przy dużej ilości stringów

0

Witam mam pytanie jaki pojemnik/algorytm będzie najodpowiedniejszy przy wyszukiwaniu stringów z pośród kolekcji liczącej ich kilka milionów ?

0

Na to nie ma jednoznacznej odpowiedzi, bo wydajność zależy od wielu czynników. Jedne kontenery bardzo szybko wyszukują, ale powoli się do nich wstawia/usuwa, inne odwrotnie.
Wypróbuj HashSet, SortedSet, SortedList.

Są też zewnętrzne biblioteki z wymyślnymi kontenerami, np.

http://www.itu.dk/research/c5

generalnie powinien to być jakiś kontener „hashed”, „indexed” albo „sorted”.

1 użytkowników online, w tym zalogowanych: 0, gości: 1