Selection Sort w C# — mechanika i złożoność
Kąt widzenia: edukacyjny/analityczny — jak dokładnie działa algorytm, dlaczego O(n²), i w czym różni się od Bubble Sort i Insertion SortPrzykład przewodni: sortowanie wyników graczy w…
Czytaj więcej →Wszystko o programowaniu w języku C#.
Kąt widzenia: edukacyjny/analityczny — jak dokładnie działa algorytm, dlaczego O(n²), i w czym różni się od Bubble Sort i Insertion SortPrzykład przewodni: sortowanie wyników graczy w…
Czytaj więcej →Algorytm Kruskala Algorytm Kruskala to algorytm stosowany w teorii grafów do znajdowania minimalnego drzewa rozpinającego w grafie ważonym, co oznacza, że łączy on wszystkie wierzchołki grafu…
Czytaj więcej →Binary Search Algorytm Binary Search (inaczej znany jako wyszukiwanie binarne) to efektywny algorytm służący do wyszukiwania elementu w posortowanym zbiorze danych. Działa on przez podział zbioru…
Czytaj więcej →Kąt widzenia: praktyczny/rozszerzenia — implementacja generyczna, warianty algorytmu, benchmark vs Array.Sort, kiedy Selection Sort odpadaPrzykład przewodni: sortowanie zamówień e-commerce po wielu kryteriach Od int[] do generycznej…
Czytaj więcej →Algorytm Euklidesa Algorytm Euklidesa (Największy wspólny dzielnik): Ten algorytm służy do znalezienia największego wspólnego dzielnika dwóch liczb całkowitych. Opiera się na iteracyjnym odejmowaniu mniejszej liczby od…
Czytaj więcej →Dodajemy Wykres. Utworzymy teraz arkusz kalkulacyjny z danymi i nie użyjemy tutaj kodu z poprzednich części. Rozpoczynamy nowy projekt a kod to kompletny kod do tworzenia…
Czytaj więcej →C# – Tworzenie pliku Excel. część 2. Dodamy teraz arkusz stylów do Exela. Utworzymy nową metodę GenerateStylesheet(), która zwraca obiekt StyleSheet. Utworzymy teraz Czcionki – Fonty.…
Czytaj więcej →Pokażę teraz, jak skonstruować plik Excel w C# — bez instalowania samego Excela na serwerze. Użyjemy biblioteki Open XML SDK (DocumentFormat.OpenXml), oficjalnego pakietu Microsoftu do czytania i zapisu…
Czytaj więcej →Ciąg Fibonacciego to jeden z najsłynniejszych ciągów w matematyce — i jeden z najczęściej pojawiających się tematów na rozmowach rekrutacyjnych z programowania. Każdy wyraz, oprócz dwóch…
Czytaj więcej →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.…
Czytaj więcej →Czego szuka rekruter: walidacja wejścia, obsługa błędów, ekstrakcja logiki do metod, rozszerzalnośćPoziom: Junior Zadanie Napisz kalkulator obsługujący cztery podstawowe operacje: +, -, *, /. Program przyjmuje…
Czytaj więcej →Czego szuka rekruter: rozumienie operatora modulo, warunki złożone, kolejność sprawdzania warunkówPoziom: Junior Zadanie Napisz funkcję, która dla liczby całkowitej n zwraca: Wyświetl wyniki dla liczb 1–100.…
Czytaj więcej →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…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies