Лучший алгоритм для удаления повторяющихся значений из списка
Каков наилучший алгоритм удаления повторяющихся значений из списка? Я пробовал это:
for (int i = 0; i < AuthorCounter-1; i++)
{
for (int j = 0; j < AuthorCounter-1; j++)
{
if (i != j)
{
if (AuthorGroupNode.Nodes[i].Text == AuthorGroupNode.Nodes[j].Text)
{
AuthorGroupNode.Nodes[j].Remove();
AuthorCounter--;
}
}
}
}
Вот,AuthorGroupNodes
список узлов В некоторой степени все было правильно, но не идеально. У кого-нибудь есть лучшее решение ???