Use APKPure App
Get Algorithms old version APK for Android
Poznaj algorytmy i struktury danych, rozwiązuj testy i zadania programistyczne.
Zacznij uczyć się technologii oprogramowania od samego początku, poznając podstawy informatyki. Znajomość podstawowych algorytmów poprawi Twoją jakość pisania kodu w dowolnym języku programowania (Java, Python, C++...).
Aplikacja prezentuje 29 algorytmów i struktur danych. Każdy temat składa się z czterech części:
• Krótki wykład z obrazkami i animacjami
• Test z pytaniami
• Zadanie programistyczne
• Przykładowy kod w Javie i Pythonie (kod można skopiować)
Za każdy przestudiowany wykład i każdy rozwiązany problem otrzymujesz punkty zwiększające Twój poziom w aplikacji „Algorytmy: naucz się programowania”. Każdy poziom otwiera dostęp do nowych algorytmów i struktur danych.
Czwarty poziom otwiera test końcowy składający się z 50 pytań. Będziesz mógł sprawdzić swoje umiejętności programistyczne i konkurować z innymi użytkownikami w ogólnej ocenie.
Ta aplikacja jest przydatna dla:
• Studenci uczący się informatyki. Testy pomogą odświeżyć wiedzę, a wszystkie przykłady w językach Java i Python znacznie ułatwią wykonanie pracy laboratoryjnej.
• Osoby, które od samego początku są zainteresowane nauką programowania. Krótkie wykłady i zadania pomogą zrozumieć podstawy algorytmów i struktur danych.
• Programiści i pracownicy IT.
Algorytmy wyszukiwania
• Wyszukiwanie liniowe
• Wyszukiwanie binarne
• Szybkie wyszukiwanie
• Wyszukiwanie interpolacyjne
• Wyszukiwanie wykładnicze
Algorytmy sortowania
• Sortowanie bąbelkowe
• Sortowanie wyboru
• Sortowanie przez wstawianie
• Sortowanie scalające
• Gatunek gnomów
• Sortowanie muszli
• Liczenie sortowania
Struktury danych
• Tablica
• Połączona lista
• Stos
• Kolejka
• Kolejka priorytetowa
• Tablica haszowa
Wykresy
• Definicja
• Wyszukiwanie wszerz
• Wyszukiwanie według głębokości
Drzewa
• Definicja
• Drzewo wyszukiwania binarnego
• Sterta
Kryptografia
• szyfr Cezara
• szyfr Vigenère
• Funkcja haszowania
• Klucz publiczny
Dodatkowy
• Rekurencja
• Konwerter systemu liczbowego
Konwerter umożliwia pracę z systemami liczb binarnych, dziesiętnych i szesnastkowych. Może to pomóc w nauce podstaw informatyki, a także w rozwiązywaniu zadań programistycznych.
Wystarczy 5 minut dziennie, aby zapamiętać podstawowe algorytmy programowania i zrozumieć struktury danych.
Aplikacja nie wymaga subskrypcji i nie zawiera płatnych treści.
Oceny, recenzje i opinie byłyby mile widziane.
Ikony wykonane przez Freepik z www.flaticon.com
Last updated on Sep 29, 2022
Tasks are always available!
Fixed code unlock bug
Przesłane przez
Kamel Massilia
Wymaga Androida
Android 8.0+
Kategoria
Raport
Algorithms
learn programming1.4 by AGMikhaylenko
Sep 29, 2022