Les fondements de la programmation : Les structures de données - Liberty-Ebook

Hot

Post Top Ad

samedi 9 septembre 2017

Les fondements de la programmation : Les structures de données


Notres Groupe FB De Livres ICI

Comment Télechargé ICI


Maîtrisez les données structurées et les collections d’éléments

La compréhension des structures de données est une des bases fondamentales de l’algorithmique et de la programmation. Si vous n’êtes pas très au point sur les structures de données, cette formation vous sera utile. À partir d’un cours original de Simon Allardice, Rudi Bruchez vous présente de façon très complète et séquentielle les structures de données à connaître absolument dans leur ordre de complexité. Vous découvrirez aussi pourquoi telle structure est plus utile qu’une autre. Vous verrez également comment chaque structure est implémentée dans les différents langages. À l’issue de cette formation, vous maîtriserez les données structurées et les collections d’éléments et vous deviendrez un bien meilleur programmeur !

Aborder les structures de données en programmation
Dans ce chapitre, faites le tour des généralités sur les structures de données. Puis, voyez ce que sont les tableaux et les différents types de tableaux et leur utilité.
Découvrir cette formation01:56
Définir les prérequis03:15
Définir une structure de données05:15
Décrire les structures de données simples04:18
Découvrir les structs07:13
Aborder les tableaux05:07
Comprendre les tableaux multidimensionnels07:02
Créer un tableau en escalier04:55

Aborder les structures de données simples
Dans ce chapitre, nous abordons les structures de données simples que sont les tableaux et nous voyons comment manipuler ces tableaux.
Découvrir les tableaux redimensionnables08:29
Trier un tableau02:54
Trier des objets02:58
Chercher dans un tableau03:59
Parcourir les fonctions de recherche intégrées03:16
Utiliser la recherche binaire04:23

Découvrir les éléments de listes
Dans ce chapitre, abordez les listes. Il s’agit de structures permettant un parcours séquentiel et l’ajout et la suppression d’éléments.
Aborder les listes02:04
Comprendre l’implémentation basique des listes08:14
Découvrir les listes doublement liées02:23
Examiner le support des listes04:34

Découvrir les files d’attente et les piles
Les files d’attente et les piles sont des structures qui facilitent l’ajout et la suppression d’éléments, au début et à la fin.
Utiliser les piles05:04
Comprendre les types abstraits03:50
Découvrir les files d’attente05:03
Aborder les listes prioritaires et les deques04:41

Comprendre les tableaux associatifs et leur implémentation
Abordez les tableaux associatifs et leur implémentation en tableaux de hachage. Les tableaux associatifs sont des structures qui permettent de maintenir des paires clé-valeur sous forme de dictionnaire.
Découvrir les tableaux associatifs05:10
Comprendre le hachage05:57
Créer une table de hachage06:23
Implémenter le hachage03:40
Découvrir le support des tableaux associatifs dans les langages05:12

Aller plus loin avec les structures avancées
Dans ce chapitre, découvrez quelques structures plus avancées comme les ensembles, les arbres, les heaps et les graphes.
Découvrir les ensembles05:14
Comprendre les arbres04:13
Utiliser les arbres binaires de recherche07:41
Aborder les heaps07:12
Présenter les graphes04:24
Récapituler les structures04:42
Conclure sur la structure de données en programmation00:52

Aucun commentaire:

Enregistrer un commentaire

Post Top Ad