Usuwanie duplikatów w C# z HashSet

Czego szuka rekruter: znajomość HashSet<T>, złożoność O(n) vs O(n²), zachowanie kolejnościPoziom: Junior / Mid Zadanie Napisz funkcję, która usuwa duplikaty z tablicy lub listy i zwraca tylko unikalne elementy. Zachowaj kolejność pierwszego wystąpienia. Czego szuka rekruter To zadanie o wyborze właściwej struktury danych. HashSet<T> daje O(1)…

Continue reading Usuwanie duplikatów w C# z HashSet

Sortowanie nazw (stringów) w C#

Czego szuka rekruter: StringComparer, porównanie kulturowe, Array.Sort vs LINQ, stabilność sortowaniaPoziom: Junior Zadanie Posortuj tablicę nazw (stringów) alfabetycznie — rosnąco i malejąco. Czego szuka rekruter Sortowanie stringów to pozornie proste zadanie z ukrytymi pułapkami. Rekruter sprawdza: Pułapka — sortowanie wielkość-liter-świadome ✅ Poprawne sortowanie —…

Continue reading Sortowanie nazw (stringów) w C#