modify calcDAG to speed up

This commit is contained in:
wyy 2013-12-07 08:05:05 -08:00
parent 15685d5cf2
commit 1169521c42
2 changed files with 1 additions and 16 deletions

View File

@ -157,25 +157,10 @@ namespace CppJieba
LogError("begin >= end.");
return false;
}
for(Unicode::const_iterator it = begin; it != end; it++)
{
segContext.push_back(SegmentChar(*it));
}
vector<pair<uint, const TrieNodeInfo*> > vp;
//for(Unicode::const_iterator it = begin; it != end; it++)
//{
// segContext.push_back(SegmentChar(*it));
//}
for(Unicode::const_iterator it = begin; it != end; it++)
//for(uint i = 0; i < segContext.size(); i++)
{
//unicode.clear();
//for(uint j = i; j < segContext.size(); j++)
//{
// unicode.push_back(segContext[j].uniCh);
//}
segContext.push_back(SegmentChar(*it));
SegmentChar& back = segContext.back();
int i = it - begin;

View File

@ -47,7 +47,7 @@ int main(int argc, char ** argv)
// seg.dispose();
//}
{
MPSegment seg("../dicts/jieba.dict.utf8");
MixSegment seg("../dicts/jieba.dict.utf8", "../dicts/hmm_model.utf8");
if(!seg.init())
{
cout<<"seg init failed."<<endl;