37 #ifndef DICTIONNAIRE_HPP
38 #define DICTIONNAIRE_HPP
51 bool triPair(
const pair<string, int> &first,
const pair<string, int> &second){
52 return first.second > second.second;
79 forward_list<string> list;
81 auto it = list.begin();
82 while(it!=list.end() and !trouve){
83 trouve = (it->compare(mot)==0);
115 forward_list<pair<string,int>> words;
117 auto it = words.begin();
118 while(it!=words.end() and !trouve){
119 trouve = ((it->first).compare(mot)==0);
130 forward_list<pair<string, int>> pairs;
135 auto it_pairs = pairs.begin();
138 while(i<10 and pairs.end() != it_pairs){
139 frequences[i++] = *it_pairs;
145 #endif // DICTIONNAIRE_HPP
void getWordsFrequencies(forward_list< pair< string, int >> &words)
Definition: treestring.hpp:373
void ajouterMot(string mot)
Definition: dictionnaire_arbre.hpp:94
void getWords(forward_list< string > &list)
Definition: treestring.hpp:364
Tree is a recursive structure using nodes.
Definition: treestring.hpp:304
void plusFrequentes(pair< string, int > *frequences)
Definition: dictionnaire_arbre.hpp:129
bool triPair(const pair< string, int > &first, const pair< string, int > &second)
Definition: dictionnaire_arbre.hpp:51
void associerMot(string mot)
Definition: dictionnaire_arbre.hpp:103
Dictionnaire()
Definition: dictionnaire_arbre.hpp:65
void put(const string &word)
Definition: treestring.hpp:338
~Dictionnaire()
Definition: dictionnaire_arbre.hpp:70
bool contientMot(string mot)
Definition: dictionnaire_arbre.hpp:77
TreeString dico
Definition: dictionnaire_arbre.hpp:58
int valeurAssociee(string mot)
Definition: dictionnaire_arbre.hpp:113
Definition: dictionnaire_arbre.hpp:55