Structures de Données

Main.SD History

Hide minor edits - Show changes to markup

April 11, 2012, at 05:34 PM by François Boulier -
Added lines 22-23:

Sujets d'examen des années précédentes

  • L'épreuve de 2011.
March 09, 2012, at 03:27 PM by François Boulier -
Changed line 16 from:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT. La feuille de TD et celle de TP. Le code C pour la méthode de Richardson et celle de Karatsuba.
to:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT. La feuille de TD et celle de TP. Le code C pour la méthode de Karatsuba.
Changed line 18 from:
  • Dictionnaires. Arbre Binaires de Recherche. L'extrait d'implantation donné en cours : ABR.tgz. La feuille de TD et celle de TP.
to:
  • Dictionnaires. Arbre Binaires de Recherche. L'extrait d'implantation donné en cours : ABR.tgz. La feuille de TD et celle de TP. La seconde feuille de TD.
Changed line 4 from:

Je suis responsable du cours Structures de Données à Polytech'Lille, dans la filière Génie Informatique et Statistique 3ème année. Il s'agit d'une série de sept cours magistraux, de sept séances de travaux dirigés et de huit séances de travaux pratiques de deux heures.

to:

Je suis responsable du cours Structures de Données à Polytech'Lille, dans la filière Génie Informatique et Statistique 3ème année. Il s'agit d'une série de six cours magistraux, de sept séances de travaux dirigés et de huit séances de travaux pratiques de deux heures.

Changed line 18 from:
  • Dictionnaires. Arbre Binaires de Recherche. L'extrait d'implantation donné en cours : ABR.tgz.
to:
  • Dictionnaires. Arbre Binaires de Recherche. L'extrait d'implantation donné en cours : ABR.tgz. La feuille de TD et celle de TP.
Changed lines 18-19 from:
  • Notion de dictionnaire. Algorithme de l'éditeur de liens. Le code du projet linker.
  • Arbres (binaires de recherche).
to:
  • Dictionnaires. Arbre Binaires de Recherche. L'extrait d'implantation donné en cours : ABR.tgz.
Added lines 20-21:
  • Cours supprimé : application à l'algorithme de l'éditeur de liens. Le code du projet linker.
Changed line 17 from:
  • Files avec priorité. Implantation avec un minimier (appelé aussi « tas »). La feuille de TD et celle de TP. Le code C du module de files de priorité et celui d'une implantation minimaliste des graphes.
to:
  • Files avec priorité. Implantation avec un minimier (appelé aussi « tas »). La feuille de TD et celle de TP. Le code C du module de files de priorité et celui d'une implantation minimaliste des graphes.
Changed line 17 from:
  • Files avec priorité. Implantation avec un minimier (appelé aussi « tas »).
to:
  • Files avec priorité. Implantation avec un minimier (appelé aussi « tas »). La feuille de TD et celle de TP. Le code C du module de files de priorité et celui d'une implantation minimaliste des graphes.
Changed line 16 from:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT. La feuille de TD et celle de TP. Le code C pour la méthode de Richardson et celle de Karatsuba.
to:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT. La feuille de TD et celle de TP. Le code C pour la méthode de Richardson et celle de Karatsuba.
Changed line 16 from:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT.
to:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT. La feuille de TD et celle de TP. Le code C pour la méthode de Richardson et celle de Karatsuba.
Changed line 15 from:
  • Listes chaînées. Piles et files. Implantations.
to:
  • Listes chaînées. Piles et files. Implantations. L'exemple pris en cours d'une pile d'entiers, implantée par tableaux redimensionnables et par listes chaînées.
Changed line 14 from:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP. Le code du module liste_double.
to:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP. Le code du module liste_double. Un squelette de Makefile.
Changed line 14 from:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP. Le code du module liste_double.
to:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP. Le code du module liste_double.
Changed line 14 from:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP.
to:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP. Le code du module liste_double.
Changed line 18 from:
  • Notion de dictionnaire. Algorithme de l'éditeur de liens.
to:
  • Notion de dictionnaire. Algorithme de l'éditeur de liens. Le code du projet linker.
Changed line 14 from:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation.
to:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation. L'exemple pris en cours du type rationnel. La feuille de TD et celle de TP.
Changed line 23 from:
  • Mes notes de cours.
to:
  • Mes notes de cours.
Changed line 16 from:
  • Complexité. Fichiers (en écriture : fichiers de mesures). Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT.
to:
  • Complexité. Fichiers de mesures. Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT.
Changed lines 4-5 from:

Je suis responsable du cours Structures de Données à Polytech'Lille, dans la filière Génie Informatique et Statistique 3ème année. Il s'agit d'une série de six cours magistraux, de sept séances de travaux dirigés et de sept séances de travaux pratiques de deux heures.

to:

Je suis responsable du cours Structures de Données à Polytech'Lille, dans la filière Génie Informatique et Statistique 3ème année. Il s'agit d'une série de sept cours magistraux, de sept séances de travaux dirigés et de huit séances de travaux pratiques de deux heures.

Changed line 10 from:

I am in charge of the lectures Data Structures in GIS3. The course is made of six lectures, seven exercise periods and seven practice periods, of two hours each.

to:

I am in charge of the lectures Data Structures in GIS3. The course is made of seven lectures, seven exercise periods and eight practice periods, of two hours each.

Changed lines 14-20 from:
  • Allocation dynamique (notion de tas, utilitaire valgrind, erreurs courantes). Listes chaînées. Programmation modulaire (implantation et type abstrait, constructeurs, destructeur).
  • Suite et fin du premier cours (ne pas confondre constructeur et affectation, notion d'itérateur). Piles et files. Illustration avec un algorithme d'analyse par intervalles (SIVIA). Implantations (tableaux de taille fixe, tableaux redimensionnables).
  • Introduction à la complexité et à l'analyse des algorithmes. Écriture des équations de récurrence qui donnent la complexité d'un algorithme. Production d'un fichier de mesures à partir de l'exécution d'un algorithme. Résolution des équations de récurrence avec MAPLE. Vérification par visualisation et estimation de paramètres avec GNUPLOT.
  • Réalisation d'un dictionnaire. Illustration avec l'algorithme de l'éditeur de liens. Implantation du dictionnaire au moyen de tableaux et de listes chaînées. Étude expérimentale.
  • Réalisation d'un dictionnaire. Implantation au moyen d'arbres binaires de recherche. Étude expérimentale (ABR dans un cas moyen, dans un cas défavorable, AVL).
  • Réalisation d'un dictionnaire au moyen de tables de hachage. Double hachage. Étude expérimentale.
to:
  • Allocation dynamique. Programmation modulaire. Spécification. Implantation.
  • Listes chaînées. Piles et files. Implantations.
  • Complexité. Fichiers (en écriture : fichiers de mesures). Résolution de récurrences en MAPLE. Estimation de paramètres avec GNUPLOT.
  • Files avec priorité. Implantation avec un minimier (appelé aussi « tas »).
  • Notion de dictionnaire. Algorithme de l'éditeur de liens.
  • Arbres (binaires de recherche).
  • Tables de hachage.
Changed line 18 from:
  • Réalisation d'un dictionnaire. Implantation au moyen d'arbres binaires de recherche. Étude expérimentake (ABR dans un cas moyen, dans un cas défavorable, AVL).
to:
  • Réalisation d'un dictionnaire. Implantation au moyen d'arbres binaires de recherche. Étude expérimentale (ABR dans un cas moyen, dans un cas défavorable, AVL).
Changed lines 23-24 from:
  • Principaux ouvrages cités dans le support de cours \\ \\
to:
  • Principaux ouvrages cités dans le support de cours
    \\
Changed line 23 from:
  • Principaux ouvrages cités dans le support de cours \\
to:
  • Principaux ouvrages cités dans le support de cours \\ \\
Changed line 19 from:
  • Réalisation d'un dictionnaire au moyen de tables de hachage.
to:
  • Réalisation d'un dictionnaire au moyen de tables de hachage. Double hachage. Étude expérimentale.
Changed lines 16-18 from:
  • Introduction à la complexité et à l'analyse des algorithmes.
  • Réalisation d'un dictionnaire au moyen de tableaux. Illustration avec l'algorithme de l'éditeur de liens.
  • Réalisation d'un dictionnaire au moyen d'arbres binaires de recherche.
to:
  • Introduction à la complexité et à l'analyse des algorithmes. Écriture des équations de récurrence qui donnent la complexité d'un algorithme. Production d'un fichier de mesures à partir de l'exécution d'un algorithme. Résolution des équations de récurrence avec MAPLE. Vérification par visualisation et estimation de paramètres avec GNUPLOT.
  • Réalisation d'un dictionnaire. Illustration avec l'algorithme de l'éditeur de liens. Implantation du dictionnaire au moyen de tableaux et de listes chaînées. Étude expérimentale.
  • Réalisation d'un dictionnaire. Implantation au moyen d'arbres binaires de recherche. Étude expérimentake (ABR dans un cas moyen, dans un cas défavorable, AVL).
Changed line 22 from:
  • Mes notes de cours.
to:
  • Mes notes de cours.
Changed line 19 from:
 * Réalisation d'un disctionnaire au moyen de tables de hachage.
to:
  • Réalisation d'un dictionnaire au moyen de tables de hachage.
Added lines 16-19:
  • Introduction à la complexité et à l'analyse des algorithmes.
  • Réalisation d'un dictionnaire au moyen de tableaux. Illustration avec l'algorithme de l'éditeur de liens.
  • Réalisation d'un dictionnaire au moyen d'arbres binaires de recherche.
 * Réalisation d'un disctionnaire au moyen de tables de hachage.
Changed lines 14-16 from:
to:
  • Allocation dynamique (notion de tas, utilitaire valgrind, erreurs courantes). Listes chaînées. Programmation modulaire (implantation et type abstrait, constructeurs, destructeur).
  • Suite et fin du premier cours (ne pas confondre constructeur et affectation, notion d'itérateur). Piles et files. Illustration avec un algorithme d'analyse par intervalles (SIVIA). Implantations (tableaux de taille fixe, tableaux redimensionnables).
Changed line 18 from:

http://www2.lifl.fr/~boulier/polycopies/CLRS02.jpg http://www2.lifl.fr/~boulier/polycopies/SF96.jpg

to:

http://www2.lifl.fr/~boulier/polycopies/CLRS02.jpg http://www2.lifl.fr/~boulier/polycopies/SF96.jpg

Changed line 18 from:

http://www2.lifl.fr/~boulier/polycopies/CLRS02.jpg http://www2.lifl.fr/~boulier/polycopies/SF96.jpg

to:

http://www2.lifl.fr/~boulier/polycopies/CLRS02.jpg http://www2.lifl.fr/~boulier/polycopies/SF96.jpg

Changed lines 16-18 from:
  • Le
to:
  • Mes notes de cours.
  • Principaux ouvrages cités dans le support de cours
    http://www2.lifl.fr/~boulier/polycopies/CLRS02.jpg http://www2.lifl.fr/~boulier/polycopies/SF96.jpg
Changed lines 4-5 from:

Je suis responsable du cours Structures de Données en GIS3. Il s'agit d'une série de six cours magistraux, de sept séances de travaux dirigés et de sept séances de travaux pratiques de deux heures.

to:

Je suis responsable du cours Structures de Données à Polytech'Lille, dans la filière Génie Informatique et Statistique 3ème année. Il s'agit d'une série de six cours magistraux, de sept séances de travaux dirigés et de sept séances de travaux pratiques de deux heures.

Changed line 10 from:

I am in charge of the lectures Data Structures in GIS3. The course is made of six lectures, seven exercise groups and seven practice groups, two hours each.

to:

I am in charge of the lectures Data Structures in GIS3. The course is made of six lectures, seven exercise periods and seven practice periods, of two hours each.

Added lines 12-16:

Progression

Documents

  • Le
Added lines 3-5:

Je suis responsable du cours Structures de Données en GIS3. Il s'agit d'une série de six cours magistraux, de sept séances de travaux dirigés et de sept séances de travaux pratiques de deux heures.

Changed lines 9-11 from:

(:if:)

to:

I am in charge of the lectures Data Structures in GIS3. The course is made of six lectures, seven exercise groups and seven practice groups, two hours each. (:if:)

Added lines 2-6:

(:title Structures de Données:) (:if:) (:if userlang en:) (:title Data Structures:) (:if:)

Added line 1:

(:if userlang fr:)