js实现字符串中字符出现最多的字符的次数
来源:互联网 发布:windows api 多线程 编辑:程序博客网 时间:2024/05/16 08:31
思路:声明一个数组obj,该数组的每个元素obj[k]的值为字符串中字符出现的次数,
通过比较obj[k],可以得到字符串中哪个字符出现最多,出现最多的次数
var str="aaaabbbss";
//声明一个数组,用来接收字符串中的字符,每个元素的值表示一个字符出现的次数,组中元素默认值为0
var obj={};for(var i=0;i<str.length;i++){
//获取字符串中的每个字符
var k=str.charAt(i);
//如果元素值为0,说明该字符第一次出现,赋值为1,不为0,说明该字符已出现过,次数++
if(obj[k]){obj[k]++;
}else{
obj[k]=1;
}
}
var max=-1;
var max_key="";
//遍历数组 找出出现最多的字符,出现的最多次数
for(key in obj){if(max<obj[key]){
max = obj[key];
max_key = key;
}
}
console.log(max_key+max);
1 0
- js实现字符串中字符出现最多的字符的次数
- js输出一个字符串中出现次数最多的字符
- js字符串中出现次数最多的字符
- JS 找字符串中出现次数最多的字符
- js查找字符串中出现次数最多的字符
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- 字符串中出现次数最多的字符
- js实现找出字符串中出现字数最多的字符并计算其出现次数
- JS实现找出字符串中出现最多的字符和次数
- js中判断字符串中出现次数最多的字符以及出现的次数
- JS中判断字符串中出现次数最多的字符及出现的次数
- JS中判断字符串中出现次数最多的字符及出现的次数
- js判断字符串中出现次数最多的字符 并统计出现次数
- JS 字符串中字符出现次数最多的字母 ,并返回次数
- 选出字符串中出现次数最多的字符
- 字符串中出现次数最多的字符算法
- 查找字符串中出现次数最多的字符
- C#取字符串中出现次数最多的字符
- eclipse中使用maven
- CodeForces 669E Little Artem and Time Machine(树状数组)
- ajax中xmlhttp.readyState==4 && xmlhttp.status==200 是什么意思
- Android反编译(jadx)
- BZOJ 1854|SCOI 2010|游戏|并查集
- js实现字符串中字符出现最多的字符的次数
- HDU2016~2020——题目合集
- nodejs小问题:[1]express不是内部或外部命令
- Java 设计模式-享元模式
- TCP/IP协议三次握手与四次握手流程解析
- tachyon配置项
- iOS - 一行代码设置圆角
- 解决两个ViewPager的冲突事件
- 将各种控件设置成圆形