l2_algo3.tex 1.85 KB
Newer Older
Loïc Barrault's avatar
Loïc Barrault committed
1
2
\documentclass[12pt,a4paper,notitlepage]{article}

Loïc Barrault's avatar
Loïc Barrault committed
3
%\usepackage[francais,french]{babel}
Loïc Barrault's avatar
Loïc Barrault committed
4
\usepackage{epsfig,graphicx,amssymb,enumerate,listings,fancyhdr}
Loïc Barrault's avatar
Loïc Barrault committed
5
6
%\usepackage[utf8x]{inputenc}
%\usepackage{lastpage}
Loïc Barrault's avatar
Loïc Barrault committed
7
\usepackage{enumitem}
Loïc Barrault's avatar
Loïc Barrault committed
8
%\usepackage{url}
Loïc Barrault's avatar
Loïc Barrault committed
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78


\setlength{\hoffset}{-18pt}         
\setlength{\oddsidemargin}{0pt} % Marge gauche sur pages impaires
\setlength{\evensidemargin}{9pt} % Marge gauche sur pages paires
\setlength{\marginparwidth}{54pt} % Largeur de note dans la marge
\setlength{\textwidth}{481pt} % Largeur de la zone de texte (17cm)
\setlength{\voffset}{-18pt} % Bon pour DOS
\setlength{\marginparsep}{7pt} % Séparation de la marge
\setlength{\topmargin}{0pt} % Pas de marge en haut
\setlength{\headheight}{15pt} % Haut de page
\setlength{\headsep}{10pt} % Entre le haut de page et le texte
\setlength{\footskip}{27pt} % Bas de page + séparation
\setlength{\textheight}{708pt} % Hauteur de la zone de texte (25cm)

\setitemize[0]{ label=.}
%\setitemize[1]{leftmargin=*}

\usepackage[colorlinks=true,urlcolor=blue]{hyperref}

\input ../macros.tex
\input ../langage_c


\begin{document}

%%=========================================================================================

\pagestyle{fancyplain}
\lhead{L2 INFO Algorithmique3}
\chead{}
\rhead{Algo3}
%\lfoot{17 Novembre 2017}
\rfoot{\thepage\ / \pageref{LastPage}}
\cfoot{}

\vspace{\stretch{1}}

%%%- - - - - - - - - - - - - -
\begin{center}
{\large Algorithmique 3}  
\end{center}
%%%- - - - - - - - - - - - - -

\input{recursivite.tex}
\newpage
\input{arbres.tex}


\section{type union}

\begin{itemize}
\item Application aux arbres contenant une expression arithmétique / booléenne
\end{itemize}

\begin{langage_c}
typedef union { int ande; char ateur;} t_oper;

typedef struct noeud {
	t_oper oper; 
	struct noeud *pere, *sag, *sad;
} t_noeud;

typedef struct noeud* t_arbre;
\end{langage_c}


\end{document}