Add dot and some precisions on ajouterLettre
This commit is contained in:
parent
a1fc69d3ab
commit
73d0ece933
1 changed files with 10 additions and 9 deletions
19
liste.h
19
liste.h
|
@ -4,7 +4,7 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
// Définition d'une Celulle/Noeud
|
||||
// Définition d'une Celulle/Noeud.
|
||||
typedef struct cel {
|
||||
char lettre; // lettre
|
||||
int frequence; // fréquence dans laquelle la lettre apparaît dans le texte
|
||||
|
@ -13,29 +13,30 @@ typedef struct cel {
|
|||
struct cel *suivant; // utile en tant que cellule
|
||||
} Cellule;
|
||||
|
||||
// Définition d'une Liste chainée
|
||||
// Définition d'une Liste chainée.
|
||||
typedef Cellule *Liste;
|
||||
|
||||
/*
|
||||
Ajoute une lettre (qui sera automatiquement transformé
|
||||
en cellule si elle n'existe pas déjà) dans la liste, avec
|
||||
sa bonne occurence (la met à jour si la lettre existait déjà)
|
||||
en cellule si elle n'existe pas déjà) dans la liste (en queue
|
||||
de liste), avec sa bonne occurence (la met à jour si la lettre
|
||||
existait déjà).
|
||||
*/
|
||||
void ajouterLettre(Liste *liste, char lettre);
|
||||
|
||||
// Alloue une cellule pour la liste
|
||||
// Alloue une cellule pour la liste.
|
||||
Cellule *allouerCellule(char lettre);
|
||||
|
||||
// Affiche la liste
|
||||
// Affiche la liste.
|
||||
void afficherListe(Liste liste, FILE *fichier);
|
||||
|
||||
// Vide la liste
|
||||
// Vide la liste.
|
||||
void viderListe(Liste liste);
|
||||
|
||||
// Trie la liste en fonction des occurences (tri à bulle)
|
||||
// Trie la liste en fonction des occurences (tri à bulle).
|
||||
void trierListe(Liste *liste);
|
||||
|
||||
// Ajoute une cellule en tête de liste
|
||||
// Ajoute une cellule en tête de liste.
|
||||
void ajouterEnTete(Liste *liste, Cellule *cellule);
|
||||
|
||||
#endif
|
||||
|
|
Reference in a new issue