/*
  .__       .           .     
  [__) _  _.|_  _ ._. _.|_  _ 
  |  \(/,(_.[ )(/,[  (_.[ )(/,...
     _     _                                          
    | |__ (_) __ _ _ __ __ _ _ __ ___  _ __ ___   ___ 
    | '_ \| |/ _` | '__/ _` | '_ ` _ \| '_ ` _ \ / _ \
    | |_) | | (_| | | | (_| | | | | | | | | | | |  __/
    |_.__/|_|\__, |_|  \__,_|_| |_| |_|_| |_| |_|\___|
             |___/                                    
	   
AUTEURS	: Aymeric & Ramazan
GROUPE	: RT (5)
DATE	: 21/03/2003
FICHIER	: bigramme.h

*/

#ifndef BIGRAMME_H
#define BIGRAMME_H

#include "liste.h"
#include "arbre.h"


class Bigramme
{
	private:
		Liste listemots;
		Information * tableaumots;
		Arbre arbremots;
		int taillefichier;
		long fonda;
	public:
		Bigramme(char*,int,int);
		~Bigramme();
		float recherche_Bigramme(int,int,int,bool);
		void setTaillefichier(int);
		void setNewtableau(int);
		const int retourneFonda() { return(fonda); }
		void permuteBigrammes(Information&,Information&);
		void memoire(int);
};

#endif
