Policzenie ile dany element występuje razy w tablicy

0

Hej,
nie do końca wiedziałem jak zatytułować to co potrzebuje zrobić.

Mianowicie mam listę obiektów weźmy takich:

class Student {
string name;
string surname;
int age;
}

I ta lista ma 20 000 obiektów (jest to spora kolekcja danych).
I potrzebuje tak je "przeorać" aby w rezultacie końcowym dostać listę w której będę miał informacje że studentów o imieniu "ABC" jest np. 100, o imieniu "DEF" jest 1000 itd.

Parę dni temu napisałem to jakby ręcznie, czyli pare tablic, pare zagnieżdżonych pętli itd.
Pytanie jest czy są jakieś biblioteki javascriptowe albo no może jest wbudowane coś co mogło by to zrobić szybciej, żeby się nie bawić w dużo pętli i tablic.

Chodzi mi tutaj bardziej o algorytmiczne spojrzenie na problem a nie samego kodu.

0

skorzystac z http://jslinq.codeplex.com/ => dodatkow jak korzystales kiedys z LINQ w c# to znasz klimat ;)

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