\include{macroTL}
\title{Génie logiciel \\ -- \\TD4 - Questions complémentaires}
\author{\bsc{Pietri} Yoann (A11)\\\bsc{Levy--Falk} Hugo (A11)}
\date{Mars 2018}
\usepackage{mathrsfs}
\usepackage{MyPack2}
\usepackage{pdftexcmds}
\usepackage{minted}
\begin{document}
	\maketitle
	\initPage{TL de Génie Logiciel}{\today}{\bsc{Pietri} Yoann, \bsc{Levy--Falk} Hugo}
	\tableofcontents
	\newpage
	\section{lecture dans un fichier et transformation d'une chaîne de caractères}
	Classe \mintinline{java}{Utilitaire} :
	\inputminted{java}{questioncomplementaire/Utilitaire.java}
	
	\section{Codage complet des classes Morse et Cesar}
	
	\subsection{Classe \mintinline{java}{Cesar}}
	\inputminted{java}{questioncomplementaire/Cesar.java}
	
	\subsection{Classe \mintinline{java}{Morse}}
	\inputminted{java}{questioncomplementaire/Morse.java}
	
	
	\section{Mesure des temps d'exécution}
	
	Classe \mintinline{java}{Comparateur} :
	\inputminted{java}{questioncomplementaire/Comparateur.java}
	
	\section{Utilisation d'un patron pour ajouter un algorithme existant}
	
	Classe \mintinline{java}{CodageAClef} :
	\inputminted{java}{questioncomplementaire/CodageAClef.java}
	
	\section{Codage d'Huffman}
	
	Classe \mintinline{java}{Huffman} :
	\inputminted{java}{questioncomplementaire/Huffman.java}
	
	\section{Documentation}
	\subsection{Classe \mintinline{java}{Noeud}}
	\inputminted{java}{questioncomplementaire/Noeud.java}
	\subsection{Classe \mintinline{java}{Arbre}}
	\inputminted{java}{questioncomplementaire/Noeud.java}
	\subsection{Classe \mintinline{java}{HuffmanCode}}
	\inputminted{java}{questioncomplementaire/Noeud.java}
	
	\section{Sauvegarde des résultats}
	Voir la classe \mintinline{java}{Comparateur} dans la section "Mesure des temps d'exécution".
	
\end{document}