:~$ newsletter --subscribe
cd ~/kategorie/algorytmy && ls -la
// kategoria

Algorytmy i struktury danych15 artykułówrss dla kategorii →

Algorytmy i struktury danych wyjaśnione od podstaw: sortowanie, wyszukiwanie, szyfrowanie, listy, stosy i drzewa. Teoria połączona z działającymi implementacjami i przykładami krok po kroku.

#algorytm-cockea-youngera-kasamiegoMetody programowania: Algorytmy zachłanne, metoda „dziel i zwyciężaj”, programowanie dynamiczneTrzy metody projektowania algorytmów w pigułce: algorytmy zachłanne, „dziel i zwyciężaj” oraz programowanie dynamiczne. Koncepcje, przykłady, różnice. 2018-11-12 · Łukasz Dudziński#abstrakcyjne-struktury-danychAbstrakcyjne struktury danych: Drzewa BST – porządki przeglądaniaDrzewo BST (Binary Search Tree) i trzy porządki przeglądania: pre-order, in-order i post-order. Wyjaśniam je krok po kroku na konkretnym przykładzie. 2018-09-28 · Łukasz Dudziński#nauki-komputeroweZłożoność obliczeniowa – co to takiego?Złożoność obliczeniowa w pigułce: czym jest złożoność czasowa i pamięciowa oraz jak czytać notacje „O duże”, „Omega duże” i „Theta” na przykładzie sortowania. 2018-09-25 · Łukasz Dudziński#excelRozwiązywanie układu równań nieliniowych metodą NewtonaJak rozwiązać układ równań nieliniowych metodą Newtona: macierz Jacobiego, wzór iteracyjny i policzony krok po kroku przykład z arkuszem Excela do pobrania. 2018-09-12 · Łukasz Dudziński#javaMinimalna liczba nawiasów przy przekształcaniu wyrażeń z „Odwrotnej Notacji Polskiej” (ONP)Jak przekształcić wyrażenie z ONP do postaci infiksowej z minimalną liczbą nawiasów: priorytety operatorów, algorytm ze stosem i pełny kod w Javie. 2015-01-31 · Łukasz Dudziński#abstrakcyjne-struktury-danychAbstrakcyjne struktury danych: ListaLista jednokierunkowa, dwukierunkowa i cykliczna w Javie krok po kroku: własna implementacja z pełnym kodem oraz przykład użycia wbudowanej klasy LinkedList. 2014-10-02 · Łukasz Dudziński#abstrakcyjne-struktury-danychAbstrakcyjne struktury danych: StosStos (stack) w Javie od podstaw: implementacja na tablicy i na liście jednokierunkowej z pełnym kodem oraz użycie wbudowanej klasy java.util.Stack. 2014-09-22 · Łukasz Dudziński#javaPrzerabiamy algorytm QuickSort z wersji rekurencyjnej na nierekurencyjnąQuickSort bez rekurencji: jak krok po kroku przerobić rekurencyjny algorytm szybkiego sortowania na wersję iteracyjną, ze stosem i bez stosu (kod w Javie). 2014-08-29 · Łukasz Dudziński#algorytm-wyszukiwania-binarnegoWyszukiwanie binarne – Algorytm typu „dziel i zwyciężaj”Jak działa wyszukiwanie binarne („dziel i zwyciężaj”): zasada działania, złożoność logarytmiczna i implementacje w Javie, także dla liczb powtarzających się. 2014-05-09 · Łukasz Dudziński#algorytm-kadaneAlgorytm Kadane 2D – czyli problem maksymalnej dwuwymiarowej podtablicyAlgorytm Kadane w wersji 2D: jak znaleźć maksymalną podtablicę dwuwymiarową krok po kroku. Przykład liczbowy i pełna implementacja w języku Java. 2014-04-27 · Łukasz Dudziński#cWyznaczanie liczb pierwszych – Sito EratostenesaSito Eratostenesa krok po kroku: jak działa algorytm wyznaczania liczb pierwszych plus gotowe implementacje w Pascalu, C++ i C#. Klasyka algorytmiki w praktyce. 2013-05-28 · Łukasz Dudziński#bezpieczenstwoTechniki łamania szyfrówTrzy techniki łamania szyfrów: kradzież klucza podczas wymiany, atak brute-force i dedukcja na podstawie znanej treści, z realną oceną wykonalności ataków. 2013-03-11 · Łukasz Dudziński