老師,這一段代碼具體是干嘛的啊,不太明白呢
if(countMap1[t1]){
? ? ? ? ? ? ? ? ? ? countMap1[t1]++;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? countMap1[t1] = 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? if(countMap2[t2]){
? ? ? ? ? ? ? ? ? ? countMap2[t2]++;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? countMap[t2] = 1;
? ? ? ? ? ? ? ? }
2015-01-30
一般對于某種類型t1,首次進入時countMap沒有t1屬性,所以會返回undefined,則初始化默認設(shè)置為1.
而后每次出現(xiàn),都+1.
最后統(tǒng)計沒種類型的出現(xiàn)次數(shù),若全部相同,則同構(gòu)。