Use APKPure App
Get Algorithms and Data Structures old version APK for Android
Un contenu compréhensible sur l'étude des algorithmes informatiques et des structures de données
L'application propose 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.
La version actuelle de l'application couvre les algorithmes informatiques et structures de données de base suivants :
Je. STRUCTURES DE DONNÉES
- Tableau,
- Liste chaînée,
- Empiler,
- File d'attente
II. TRIAGE
- Tri à bulles,
- Tri par sélection,
- Tri par insertion,
- Tri par fusion,
- Tri en tas,
- Tri rapide
III. ARBRE DE RECHERCHE BINAIRE
- Parcours des précommandes,
- Parcours dans l'ordre,
- Parcours post-commande,
- Traversée en largeur d'abord,
- Insertion et suppression d'un nœud dans les arbres de recherche binaires (BST),
- Insertion et suppression d'un nœud dans les arbres à auto-équilibrage (AVL et arbres rouge-noir)
IV. HASH-TABLE (technique de chaînage)
- Insertion de données dans une Hash-table,
- Suppression de données d'une table de hachage
V. GRAPHIQUE
- Recherche en profondeur d'abord,
- Recherche en largeur d'abord,
- Arbre couvrant minimum,
- L'algorithme de Dijkstra,
- Constructeur de graphiques
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 et Python, l'explication et la visualisation des algorithmes ne sont en aucun cas liées à un langage de programmation spécifique.
Le cours interactif sur les algorithmes et les 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. L'application peut également intéresser les programmeurs expérimentés, car elle permet aux utilisateurs de réviser rapidement et efficacement les 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 permet de maîtriser le matériel avec un minimum de perte de temps, car pendant que l'utilisateur observe l'effet visuel à chaque étape. , il ou elle 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, comme c'est le cas avec le contenu vidéo. La vitesse d'avancement dans le programme de formation du 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.
Last updated on Mar 30, 2024
The presentations for Depth-First Search (DFS) and Breadth-First Search (BFS) graph traversal algorithms have been redesigned to enhance the learning experience.
Telechargé par
Priyanshu Sahu
Nécessite Android
Android 5.1+
Catégories
Signaler
Algorithms and Data Structures
1.13.4 by Ievgen Ovsii
Mar 30, 2024