
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };

Copy Source | Copy HTML
- class TFrequencyCalculator
 - {
 - TFrequencyTable * operator () (TWrapper * tWrapper, TFrequencyTable * table)
 - {
 - table << ftm_Clear;
 - for ( int i = tWrapper-> Begin (); i <= tWrapper-> End (); ++ i)
 - table << (tWrapper-> at (i));
 - return table;
 - };
 - }
 - class TWordWrapper : public TWrapper
 - {
 - // ......
 - virtual int Begin () const ;
 - virtual int End () const ;
 - virtual Word at ( const int & index) const ;
 - // ......
 - };
 - class TSentenceWrapper : public TWrapper { /*......*/ };
 - class TWordsFrequencyTable : public TFrequencyTable { /*......*/ };
 - class TSentenceFrequencyTable : public TFrequencyTable { /*......*/ };
 - // Use:
 - TWordWrapper wordWrapper = TWordWrapper (wordsList)
 - TFrequencyCalculator wordCalc;
 - TWordsFrequencyTable wordFrequencyTable = wordCalc (& wordWrapper, & wordFrequencyTable);
 - TSentenceWrapper sentenceWrapper = TSentenceWrapper (sentencesMap)
 - TFrequencyCalculator sentenceCalc;
 - TSentenceFrequencyTable sentenceFrequencyTable = sentenceCalc (& sentenceWrapper, & sentenceFrequencyTable);
 

Copy Source | Copy HTML
- template < class T > void THamNSConnector < T > :: ByteToBinaryVector ( T DataItem, TSInt SizeOfData, TSampleVector * DestinationVector)
 - {
 - vector < bool > BoolBits;
 - T NewDataItem = DataItem;
 - for (TSInt i = 1 ; i <SizeOfData; i ++)
 - {
 - BoolBits.clear ();
 - BoolBits.push_back (NewDataItem & bitOne);
 - BoolBits.push_back (NewDataItem & bitTwo);
 - BoolBits.push_back (NewDataItem & bitThree);
 - BoolBits.push_back (NewDataItem & bitFour);
 - BoolBits.push_back (NewDataItem & bitFive);
 - BoolBits.push_back (NewDataItem & bitSix);
 - BoolBits.push_back (NewDataItem & bitSeven);
 - BoolBits.push_back (NewDataItem & bitEight);
 - for (TUInt j = 0 ; j <BoolBits.size (); j ++)
 - {
 - if (BoolBits [j]) DestinationVector-> push_back ( 1 );
 - else DestinationVector-> push_back ( 0 );
 - }
 - NewDataItem = NewDataItem >> 8 ;
 - };
 - };
 - template < class T > TSampleVector THamNSConnector < T > :: VectorToBinaryVector (TVector SourceVector)
 - {
 - TSInt SizeOfData;
 - T DataItem;
 - TUInt i;
 - TSampleVector ResVector;
 - SizeOfData = sizeof ( T );
 - for (i = 0 ; i <SourceVector.size (); i ++)
 - {
 - DataItem = SourceVector [i];
 - ByteToBinaryVector (DataItem, SizeOfData, & ResVector);
 - };
 - return ResVector;
 - };
 
Source: https://habr.com/ru/post/114188/
All Articles