Size: a a a

2020 February 15

DL

Dmytro Lezhen in CODE BLOG / C#
foreach(var e in arrays)
  mylist.Add(e);
источник

МШ

Максим Шут in CODE BLOG / C#
Как в массиве удалить все повторяющиеся элементы без Linq и списков?
источник

TC

The Chtulhu in CODE BLOG / C#
Максим Шут
Как в массиве удалить все повторяющиеся элементы без Linq и списков?
Создать равный по длине исходному массив и перекидывать в него те элементы, которых в нём нет. Буквально ставишь в условии метод, который ищет идентичные элементы. Я так решал.
источник

TC

The Chtulhu in CODE BLOG / C#
Если очень длина массива тоже имеет значение, то просто в конце создашь массив длиной колличества элементов, прошедших проверку.
источник

FF

Foxy Fox in CODE BLOG / C#
The Chtulhu
Если очень длина массива тоже имеет значение, то просто в конце создашь массив длиной колличества элементов, прошедших проверку.
Отсортировать и удалить повторы
источник

TC

The Chtulhu in CODE BLOG / C#
Foxy Fox
Отсортировать и удалить повторы
И чем этот способ лучше?
источник

FF

Foxy Fox in CODE BLOG / C#
The Chtulhu
И чем этот способ лучше?
Меньше гемороя
источник

TC

The Chtulhu in CODE BLOG / C#
А что со временем?
источник

FF

Foxy Fox in CODE BLOG / C#
The Chtulhu
А что со временем?
Зависит от массива.
источник

TC

The Chtulhu in CODE BLOG / C#
"О" чему равно?
источник

FF

Foxy Fox in CODE BLOG / C#
"О" == "О"
источник

FF

Foxy Fox in CODE BLOG / C#
Глазки и реснички
источник

TC

The Chtulhu in CODE BLOG / C#
Какая сортировка? У быстрой худшее время О(n^2) + алгоритм удаления, который пройдётся по всем элементам О(n).
источник

4

4g in CODE BLOG / C#
Foxy Fox
Глазки и реснички
не... это два боксера отдыхают на скамьях...
источник

SB

Sergey Benzenko in CODE BLOG / C#
Максим Шут
Как в массиве удалить все повторяющиеся элементы без Linq и списков?
Проходим массив по порядку. Закидываем элементы в HashSet. Если очередной элемент есть в HashSet, удаляем его. Поиск в HashSet O(1), поэтому вся операция O(n).
источник

S

Sergey Trofimov in CODE BLOG / C#
Sergey Benzenko
Проходим массив по порядку. Закидываем элементы в HashSet. Если очередной элемент есть в HashSet, удаляем его. Поиск в HashSet O(1), поэтому вся операция O(n).
Он ж сказал без списков)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Sergey Trofimov
Он ж сказал без списков)
Ну... формально без списков
источник

S

Sergey Trofimov in CODE BLOG / C#
Sergey Benzenko
Ну... формально без списков
Задание из разряда задолби студента. Значит и такое скорее всего нельзя) нужно голыми массивами
источник

SB

Sergey Benzenko in CODE BLOG / C#
Sergey Trofimov
Он ж сказал без списков)
Вот если бы сказали без коллекций...)))
источник

SB

Sergey Benzenko in CODE BLOG / C#
Sergey Trofimov
Задание из разряда задолби студента. Значит и такое скорее всего нельзя) нужно голыми массивами
Ну да, тоже такая дрочка в школе доставала. Но там мы хотя бы на паскале писали, там просто не было такого. А давать задание, запрещая использовать все возможности языка, - это как-то фу)))
источник