Przechodzenie po grafie
Wprowadzenie do algorytmów przechodzenia po grafach: przeszukiwanie w głąb (DFS) i wszerz (BFS) wraz z ich zastosowaniami.
Wprowadzenie do algorytmów przechodzenia po grafach: przeszukiwanie w głąb (DFS) i wszerz (BFS) wraz z ich zastosowaniami.
Wyjaśnienie interfejsu IAsyncEnumerable<T> w C# .NET 6, który umożliwia asynchroniczne przetwarzanie strumieni danych z LINQ.
Artykuł omawia różne sposoby reprezentacji grafów w informatyce, w tym listy krawędzi i macierze sąsiedztwa.
Wprowadzenie do teorii grafów: definicja, podstawowe pojęcia, pochodzenie i praktyczne zastosowania w informatyce.
Autor ogłasza powrót bloga świstak.codes z nowym wyglądem i własnym silnikiem, zastępującym WordPressa.
Przewodnik po implementacji uwierzytelniania JWT w aplikacji Blazor, łączącej się z REST API w .NET.
Artykuł przedstawia 6 pytań, które powinien zadać sobie programista aspirujący do roli architekta oprogramowania, dotyczących podejścia do technologii i wzorców.
Porównanie szybkości i dokładności probabilistycznych testów pierwszości, takich jak Fermat i Miller-Rabin, z metodą naiwną.
Artykuł o algorytmie Millera-Rabina do znajdowania dużych liczb pierwszych z przykładową implementacją w JavaScript.
Poradnik VBA: jak dynamicznie tworzyć, kopiować i nazywać arkusze w Excelu na podstawie danych z tabeli.
Przewodnik jak napisać makro VBA w Excelu, które automatycznie generuje formułę sumującą wartości z wielu arkuszy.
Recenzja programu ImageGlass, lekkiej przeglądarki zdjęć dla Windows, omawiająca jej zalety i wady.
Wyjaśnienie wzorca projektowego Visitor w C# na przykładzie wyrażeń matematycznych, pokazujące jego implementację i zastosowanie.
Wyjaśnienie wzorca projektowego Interpreter w C# na przykładzie tworzenia parsera tłumaczącego tekst na HTML.
Artykuł omawia metody znajdowania i testowania dużych liczb pierwszych, kluczowych w kryptografii.
Wyjaśnienie wzorca projektowego Proxy w C# na przykładach różnych typów pośredników, takich jak Protection Proxy.
Wyjaśnienie wzorca projektowego Flyweight (Pyłek) w C# na przykładzie optymalizacji pamięci przy dużej liczbie podobnych obiektów.
Przegląd prostych metod znajdowania liczb pierwszych: metoda naiwna, sito Eratostenesa i sito Sundarama.
Wprowadzenie do liczb pierwszych oraz prostych metod ich sprawdzania, w tym metody naiwnej i jej optymalizacji.
Artykuł o algorytmicznym tworzeniu roślin 3D przy użyciu L-systemów i grafiki żółwiowej w JavaScript z Three.js.