Javascript实现最频繁的字符和计算字符串中出现的次数。
要看到这一要求,我认为大多数人首先应该考虑将它们转换成数组,然后处理它们,当然,它们可以解决问题。这里,我们提供了一个巧妙的算法设计,不需要转移数组,可以很快地解决问题。
复制代码代码如下所示:
var str =adadfdfseffserfefsefseeffffftsdg ;
VaR最大长度= 0;
var结果;
当(=)!
oldstr = str;
getstr = str.charat(0);
STR = str.replace(new RegExp(getstr,G),);
如果(oldstr.length-str.length > MaxLength){
MaxLength = oldstr.length-str.length;
结果:getstr +=+最大长度;
}
}
警报(结果);