Odwrotna notacja polska
Wprowadzenie do odwrotnej notacji polskiej (ONP) - alternatywnego sposobu zapisu wyrażeń matematycznych bez nawiasów.
Tomasz Świstak, doświadczony full-stack developer, dzieli się swoją wiedzą na temat programowania i informatyki. Jego blog koncentruje się na technologiach webowych, w tym na TypeScript, React, Redux, NestJS, Express, oraz Apollo Server (GraphQL). Oprócz tego porusza takie tematy jak sztuczna inteligencja, tworzenie gier i bezpieczeństwo IT. Blog to doskonałe źródło wiedzy zarówno dla programistów frontendowych, jak i backendowych, a także osób zainteresowanych szeroko pojętą informatyką.
112 artykuły z tego bloga
Wprowadzenie do odwrotnej notacji polskiej (ONP) - alternatywnego sposobu zapisu wyrażeń matematycznych bez nawiasów.
Rozwiązanie zadań z matury próbnej 2022 z informatyki przez programistę z komentarzem i analizą podejścia.
Artykuł o algorytmie Karacuby - szybkim mnożeniu wykorzystującym strategię 'dziel i zwyciężaj'.
Zbiór 30 codziennych, krótkich porad i przemyśleń na temat programowania, zebranych z mediów społecznościowych autora.
Wyjaśnienie matematyczne i implementacja algorytmu obracania postaci w grach 2D w kierunku kursora lub punktu.
Wyjaśnienie czym są sumy kontrolne, ich zastosowania w informatyce oraz przykłady algorytmów.
Praktyczny poradnik jak narysować spiralę Archimedesa wykorzystując JavaScript, matematykę i programowanie.
Przewodnik krok po kroku, jak zaprogramować i narysować animowany zegar analogowy, wykorzystując podstawy matematyki.
Algorytmiczne podejście do pierwiastkowania z wykorzystaniem metody Newtona-Raphsona dla różnych stopni pierwiastków.
Wprowadzenie do algorytmu szybkiego potęgowania - efektywnej metody obliczania potęg w programowaniu.
Wyjaśnienie pojęcia iteracji w programowaniu, jej rodzajów, zastosowań i związków z rekurencją oraz iteratorami.
Przegląd algorytmów obliczania największego wspólnego dzielnika (NWD), w tym metody Euklidesa i binarnej.
Przewodnik po algorytmach konwersji liczb rzymskich na arabskie i odwrotnie, z przykładami implementacji.
Artykuł wyjaśnia problem skoczka szachowego, jego związek z teorii grafów oraz przedstawia algorytmy rozwiązania, w tym metodę z nawrotami i regułę Warnsdorffa.
Przegląd algorytmów do wizualizacji grafów, ich rodzaje i zastosowania w przedstawianiu danych.
Wprowadzenie do algorytmu A* - wydajnej metody znajdowania najkrótszej ścieżki w grafach, stosowanej w grach i mapach.
Przegląd algorytmów szukania najkrótszych ścieżek w grafach ważonych: Bellmana-Forda, Dijkstry i Floyda-Warshalla.
Artykuł przedstawia trzy praktyczne zastosowania algorytmów przechodzenia po grafach (DFS i BFS) z implementacjami w JavaScript.
Wprowadzenie do algorytmów przechodzenia po grafach: przeszukiwanie w głąb (DFS) i wszerz (BFS) wraz z ich zastosowaniami.
Artykuł omawia różne sposoby reprezentacji grafów w informatyce, w tym listy krawędzi i macierze sąsiedztwa.