Les bases de la programmation et de l'algorithmique
Travaux dirigés
(
moodle
)
Installation de Visual Studio Code (avec Java)
Créer un projet Java avec Visual Studio Code
Énoncés
mardi 22/08/2023 :
TD 1 - Bataille
(
solution
).
mardi 29/08/2023 :
TD 2 - Fruits et tables de hachage
(
solution
).
mardi 05/09/2023 :
TD 3 - Au téléphone avec le Président
(
solution
).
mardi 12/09/2023 :
TD 4 - Rebroussement, solution et génération de labyrinthes
(
solution
).
mardi 19/09/2023 :
TD 5 - Arbres k-dimensionnels
(
solution
).
mardi 26/09/2023 :
TD 6 - Arbres de Fenwick et inversions dans un tableau
(
solution
).
mardi 10/10/2023 :
TD 7 - Pale machine
(solutions :
BinaryImage.java
/
RBT.java
).
mardi 17/10/2023 :
TD 8 - Tri en place de listes chainées et généricité
(
solution
).
mardi 24/10/2023 :
TD 9 - Finding Nemo
(
solution
).
mardi 07/11/2023 :
TD 10 - Plus courts chemins
.
Ressources
Si vous n'êtes pas familier de l'environnement Unix utilisé en salles info, voici une
brève documentation des commandes les plus utiles
(PDF) ainsi qu'une
introduction au terminal de Linux
.
Page web du cours
Documentation Java en local
Documentation Java chez sun