Wizualizator algorytmów to aplikacja stworzona specjalnie dla studentów, aby lepiej rozumieli algorytmy. Pomaga w łatwym zrozumieniu działania algorytmów. Zbiór zawartych w nim algorytmów to wyszukiwanie, sortowanie, wyszukiwanie ścieżek, wykresy / drzewa, N-Queen, KMP i łańcuch Markowa, w sumie pakiet z większością z nich. Rozwija postrzeganie przez studentów tego, jak rzeczy przetwarzają się na zapleczu określonego zadania. Studenci zainteresowani technologią mogą to zrozumieć i mieć lepszy wgląd w takie lekcje, które są studiowane na wczesnym etapie studiów i mogą się w nich wyróżniać. Zawiera wiele struktur danych, takich jak tablice, wykresy, drzewa, ciągi znaków i wiele innych. Ponieważ zawsze zdarzało się, że uczeń mógł się lepiej uczyć, kiedy zaczyna wizualizować rzeczy, więc ta aplikacja przynosi Ci te wszystkie rzeczy, ponieważ możesz zmieniać rozmiary struktur danych i kontrolować prędkość działania algorytmów i bawić się tak długo, jak chcesz i możesz stać się genialny.
1) Wyszukiwanie wizualizatora: - Zawiera algorytmy wyszukiwania liniowego, binarnego, skokowego, interpolacji i wykładniczej. Użytkownicy mogą łatwo zmienić rozmiar tablicy i kontrolować prędkość, z jaką chcą wizualizować algorytm.
2) Wizualizator sortowania: - Zawiera algorytmy sortowania bąbelkowego, szybkiego, scalania, wstawiania i selekcji. Użytkownicy mogą łatwo zmienić rozmiar tablicy i kontrolować prędkość, z jaką chcą wizualizować algorytm.
3) Wizualizator znajdowania ścieżki: - Zawiera algorytmy Dijkstra, DFS, BFS, A.
W tym można łatwo umieścić ciężary i bloki, aby pokazać ścieżkę nie do przejścia. Użytkownik może łatwo kontrolować prędkość. Użytkownik musi wybrać pozycję początkową i miejsce docelowe, w którym chce wizualizować ścieżkę. Różne kolory zostały użyte do oznaczenia procesu, a na końcu zielona ścieżka kolorów pokazuje ostateczną trasę od początku do miejsca docelowego. Samouczek ma również na celu pomóc użytkownikom na początku.
4) Wykresy / Drzewa: - Struktura danych wykresu składa się ze skończonego (i prawdopodobnie zmiennego) zestawu wierzchołków (zwanych także węzłami lub punktami), wraz z zestawem nieuporządkowanych par tych wierzchołków dla wykresu niekierowanego lub zestawu uporządkowanych pary dla ukierunkowanego wykresu. Zawiera funkcje przeciągania i upuszczania oraz zapewnia bardzo wygodny sposób dostosowywania własnego wykresu lub drzewa. Wykres zawiera głębokość pierwszego wyszukiwania i pierwsze wyszukiwanie szerokości. Istnieje oddzielny obszar dla drzew, użytkownik może sprawdzić wysokość drzewa, a także średnicę drzewa. Przed przetwarzaniem użytkownik musi dodać węzeł początkowy, który będzie reprezentowany w węźle koloru niebieskiego ze znakiem plus.
5) Wizualizator N-królowej - na początku użytkownik może zmienić rozmiar planszy i rozpocząć wizualizację. Królowa N ma problem z umieszczeniem N szachowych królowych na szachownicy N × N, aby żadna z dwóch królowych nie atakowała się nawzajem. Jest to rozwiązanie cofania i po przetworzeniu wszystkie wyniki są wyświetlane razem w osobnych działaniach.
6) Algorytm KMP: - KMP (Knuth Morris Pratt) jest algorytmem wyszukiwania wzorców. Zajmuje dwa wejścia główny ciąg i wzorzec do przeszukania w głównym ciągu. Prędkość może być kontrolowana przez użytkownika. Używa żółtego koloru, aby pokazać, że wzór został znaleziony.
7) Algorytm łańcucha Markowa: - Jest najczęściej używany w uczeniu maszynowym. Przygotowano samouczek, który poprowadzi użytkowników przez to. Użytkownik musi podać duży zestaw danych w danych szkoleniowych i pozwolić modelowi poczekać, a do tego czasu użytkownik może wizualizować etapy przechowywania prefiksu i sufiksu. Następnie po treningu model jest gotowy do przetestowania i można wpisać słowa lub litery w prefiksie, a sugestie kolejnych słów lub bieżących słów zostaną wyświetlone w polu sugestii, tak jak widzimy podczas korzystania z klawiatury.
Ostatnia Wersja
1.0Przesłane przez
Himanshu Singh
Wymaga Androida
Android 6.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Last updated on Oct 5, 2020
Release 1.0