Dowiedz się algorytmy w Javie to aplikacja, która pokazuje implementację najpopularniejszych algorytmów stosowanych w informatyce.
Aplikacja pozwala użytkownikom nauczyć się tych algorytmów, podając kod źródłowy Java oraz szczegółowe objaśnienie każdego z nich.
Aplikacja obejmuje następujące algorytmy:
Algorytmy wyszukiwania
: ta kategoria obejmuje implementację algorytmów wyszukiwania liniowego i binarnego zarówno iteracyjnie, jak i rekurencyjnie.
Algorytmy sortowania
: ta kategoria obejmuje szeroką gamę algorytmów sortowania, w tym między innymi: sortowanie bąbelkowe, sortowanie selekcji, sortowanie wstawiania, szybkie sortowanie, sortowanie scalone, sortowanie sterty i inne.
Algorytmy wykresów
: ta kategoria obejmuje strukturę danych wykresu i najpopularniejsze algorytmy, takie jak przejście, najkrótsza ścieżka, drzewo minimalnego rozpinania i inne.
Algorytm rekurencyjnego cofania się
: ta kategoria obejmuje problem N-Queen rozwiązany za pomocą techniki rekurencyjnego cofania.
Kod Java jest podświetlony pod względem składni dla łatwego odczytu, zapewniając lepsze wrażenia z nauki.
Aplikacja umożliwia także dodawanie własnych algorytmów z możliwością przeglądania, edycji, udostępniania i usuwania.
Użytkownicy mogą również sprawdzić niektóre z najbardziej wpływowych naukowców w dziedzinie informatyki, wyświetlając krótki opis ich oraz miejsca urodzenia w Mapach Google.