DSA Visualizer

DSA Visualizer APK 1.14.0 - Téléchargement gratuit

Télécharger APK

Dernière mise à jour: 6 Aoû 2024

Informations sur l'application

Un contenu compréhensible sur l'étude des algorithmes informatiques et des structures de données

Nom de l'application: DSA Visualizer

ID d'application: com.iov.lordofalgorithms

Note: 4.3 / 1.05 Mille+

Auteur: Ievgen Ovsii

Taille de l'application: 34.79 MB

Description détaillée

L'application fournit un contenu compréhensible sur l'étude des algorithmes informatiques en mettant l'accent sur l'interactivité et la visualisation de chaque étape. En utilisant des contrôles, l'utilisateur parcourt l'algorithme tout en observant son travail.

https://www.youtube.com/watch?v=BU3YW4sNtf0

La version actuelle de l'application couvre les algorithmes informatiques de base et les structures de données suivants :

Je. TRI

Tri à bulles,
Tri par sélection,
Tri par insertion,
Tri par fusion,
Tri en tas,
Tri rapide

II. ARBRE DE RECHERCHE BINAIRE

Traversée de pré-commande,
Parcours dans l'ordre,
Traversée post-commande,
Traversées en largeur d'abord,
Insertion d'un noeud dans un arbre binaire de recherche,
Suppression d'un nœud d'un arbre de recherche binaire

III. HASH-TABLE (technique de chaînage)

Insertion de données dans une table de hachage,
Supprimer des données d'une table de hachage

IV. GRAPHIQUE

Recherche en profondeur d'abord,
Recherche en profondeur,
Arbre couvrant minimal,
l'algorithme de Dijkstra,
Constructeur de graphes

La visualisation des algorithmes et des structures de données est accompagnée d'un morceau de code qui montre ses implémentations. Il existe un lien direct entre le code et la visualisation. Le code complet de chaque algorithme peut être trouvé par le lien vers une ressource Internet tierce. Bien que le code donné soit écrit en Java, l'explication et la visualisation des algorithmes ne sont en aucun cas liées à un langage de programmation spécifique.

L'application est conçue pour les écrans de téléphones mobiles. Sur les tablettes (sur les appareils au format 4:3 notamment), l'application s'affiche en mode redimensionné.

Le cours interactif Algorithmes et structures de données est conçu pour un large éventail d'utilisateurs et ne nécessite aucune compétence en programmation pour comprendre tel ou tel algorithme. Cependant, puisque l'application se concentre sur les algorithmes, il lui manque des définitions de structures de données (avec lesquelles les algorithmes fonctionnent). Par conséquent, avant d'utiliser le cours interactif sur les algorithmes et les structures de données, il est recommandé de se familiariser avec des structures de données telles qu'un tableau, un arbre binaire, un arbre de recherche binaire, une liste chaînée, une table de hachage, une pile, une file d'attente, un graphique, etc. Algorithmes et structures de données Le cours interactif peut également intéresser les programmeurs expérimentés, car il permet aux utilisateurs une révision rapide et efficace des algorithmes ci-dessus.

L'avantage du cours interactif sur les algorithmes et les structures de données par rapport à d'autres nombreuses ressources pour l'apprentissage des algorithmes (livres, présentations et vidéos), est qu'il aide à maîtriser le matériel avec une perte de temps minimale puisque l'utilisateur observe l'effet visuel à chaque étape. , il est impliqué dans l'algorithme. Il n'est pas nécessaire de faire une pause ou de revenir en arrière pour comprendre l'idée d'un conférencier telle qu'elle se produit avec le contenu vidéo. La vitesse d'avancement dans le programme de formation Cours Interactif Algorithmes et Structures de Données dépend du rythme de l'utilisateur, et non de la vitesse d'un clip vidéo.
Télécharger APK

Capture d'écran de l'application

DSA Visualizer DSA Visualizer DSA Visualizer DSA Visualizer DSA Visualizer DSA Visualizer DSA Visualizer DSA Visualizer

Similaire