From e3b58d6ddcb5bf4c09bcdd19660e935b12e5e715 Mon Sep 17 00:00:00 2001 From: wyy Date: Tue, 11 Mar 2014 10:43:06 +0800 Subject: [PATCH] use map in extract to fix a unordered bug in different environment , by the way, it improves 1/6 speed --- src/KeywordExtractor.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KeywordExtractor.hpp b/src/KeywordExtractor.hpp index 9c68953..2e988be 100644 --- a/src/KeywordExtractor.hpp +++ b/src/KeywordExtractor.hpp @@ -112,13 +112,13 @@ namespace CppJieba } } - unordered_map wordmap; + map wordmap; for(uint i = 0; i < words.size(); i ++) { wordmap[ words[i] ] += 1.0; } - for(unordered_map::iterator itr = wordmap.begin(); itr != wordmap.end(); ) + for(map::iterator itr = wordmap.begin(); itr != wordmap.end(); ) { if(_blackSet.end() != _blackSet.find(itr->first)) {