Algorithm Visualizer


1.0 door AbhiTom
Jul 10, 2020

Over Algorithm Visualizer

App gebruikt om de perceptie van studenten te veranderen door de werking van algoritmen te tonen.

Algorithm Visualizer is een applicatie die speciaal is gemaakt voor studenten om algoritmen beter te begrijpen. Het helpt bij het gemakkelijk begrijpen van de werking van algoritmen. De verzameling algoritmen die het bevat, zijn zoeken, sorteren, pad vinden, grafieken / bomen, N-Queen, KMP en Markov-Chain, al met al een pakket met het grootste deel ervan. Het ontwikkelt een perceptie in de geest van de studenten over hoe de dingen aan de achterkant van een bepaalde taak worden verwerkt. Studenten die geïnteresseerd zijn in technologie kunnen het begrijpen en hebben een beter inzicht in dergelijke lessen die in een vroeg stadium van de universiteit worden bestudeerd en erin kunnen uitblinken. Het bevat heel wat gegevensstructuren zoals arrays, grafieken, bomen, strings en nog veel meer. Omdat het altijd een geval is geweest dat een student beter kan leren wanneer ze dingen gaan visualiseren, brengt deze applicatie al deze dingen bij de hand omdat je de grootte van datastructuren kunt wijzigen en de snelheid van het werken met algoritmen kunt regelen en kunt spelen met zo lang je wilt en er briljant in kunt worden.

1) Searching Visualizer: - Het bevat algoritmen voor lineair, binair, springen, interpolatie en exponentieel zoeken. Gebruikers kunnen eenvoudig de grootte van een array wijzigen en de snelheid waarmee ze het algoritme willen visualiseren, regelen.

2) Sorting Visualizer: - Het bevat algoritmen voor het sorteren van bellen, snel, samenvoegen, invoegen en selecteren. Gebruikers kunnen eenvoudig de grootte van een array wijzigen en de snelheid waarmee ze het algoritme willen visualiseren, regelen.

3) Path Finding Visualizer: - Het bevat Dijkstra, DFS, BFS, A-sterrenalgoritmen.

Hierin kan men gemakkelijk gewichten en blokken plaatsen om een ​​ondoordringbaar pad te tonen. Snelheid kan eenvoudig door de gebruiker worden geregeld. De gebruiker moet de startpositie en de bestemming selecteren waar hij het pad wil visualiseren. Er zijn verschillende kleuren gebruikt om het proces aan te duiden en uiteindelijk toont het groene kleurpad de uiteindelijke route van start tot bestemming. Een tutorial is ook ontworpen om de gebruikers in het begin te begeleiden.

4) Grafieken / bomen: - Een grafiekgegevensstructuur bestaat uit een eindige (en mogelijk veranderlijke) set hoekpunten (ook wel knooppunten of punten genoemd), samen met een set ongeordende paren van deze hoekpunten voor een ongerichte grafiek of een set geordende paren voor een gerichte grafiek. Het bevat functies van slepen en neerzetten en biedt gebruikers een zeer handige manier om hun eigen grafiek of boom aan te passen. De grafiek bevat diepte Eerste zoekactie en breedte eerste zoekactie. Er is een apart gebied voor bomen, de gebruiker kan de hoogte van de boom en de diameter van de boom controleren. Voor de verwerking moet de gebruiker een startknooppunt toevoegen dat wordt weergegeven in een blauw knooppunt met een plusteken eroverheen.

5) N-queen Visualizer- In het begin kan de gebruiker de grootte van het bord wijzigen en de visualisatie starten. De N-koningin is het probleem om N-schaakkoninginnen op een N × N-schaakbord te plaatsen, zodat geen twee koninginnen elkaar aanvallen. Het is een Backtracking-oplossing en na de verwerking worden alle resultaten samen in afzonderlijke activiteiten weergegeven.

6) KMP-algoritme: - KMP (Knuth Morris Pratt) is een algoritme voor patroon zoeken. Er zijn twee ingangen nodig, de hoofdreeks en het patroon dat moet worden doorzocht in de hoofdreeks. De snelheid kan door de gebruiker worden geregeld. Het gebruikt een gele kleur om aan te geven dat het patroon is gevonden.

7) Markov’s Chain-algoritme: - Het wordt meestal gebruikt in Machine Learning. Er is een tutorial gemaakt om de gebruikers er doorheen te leiden. De gebruiker moet een grote dataset in de trainingsgegevens opgeven en het model laten wachten en tot dan kan de gebruiker de stappen visualiseren waarin het voorvoegsel en achtervoegsel zijn opgeslagen. Na de training is het model klaar om te testen en kan men de woorden of letters in het voorvoegsel typen en de suggesties voor volgende woorden of huidige woorden worden getoond in het suggestievak, zoals we zien bij gebruik van een toetsenbord.

Wat is er nieuw in de nieuwste versie 1.0

Last updated on Oct 5, 2020
Release 1.0

Aanvullende APP -informatie

Laatste Versie

1.0

Geüpload door

Himanshu Singh

Android vereist

Android 6.0+

Inhoudsbeoordeling

Everyone

Meer Info

Algorithm Visualizer Alternatief

Krijg meer van AbhiTom

Ontdekken