如何找到字符串中重复次数最多的单词?

卡尼卡·米塔尔

您能告诉我如何找到字符串中重复次数最多的单词吗?示例如果输入为“您如何做”,输出为“做”

var str="how do you do"
function findMostReaptedWord(str){
    var res = str.split(" ");
    alert(res.length);
    var count;
    var compareString;
    for(var i=0;i<res.length ;i++){
        count=0;
        compareString=res[i]
        for (j=0;i<res.lenth ;j++){
            if(compareString==res[j]){
                count++
            }
        }

    }

}

alert(findMostReaptedWord(str))

小提琴http://jsfiddle.net/omjg9v0q/

丹尼斯·塞古瑞特(DenysSéguret)

我在评论中提出了这个想法。它在代码中:

function findMostReaptedWord(str){
    var counts = {}, mr, mc;
    str.match(/\w+/g).forEach(function(w){ counts[w]=(counts[w]||0)+1 });
    for (var w in counts) {
      if (!(counts[w]<mc)) {
        mc = counts[w];
        mr = w;
      }
    }
    return mr;
}

一些细节:

  • 我用str.match(/\w+/g)更好的语言分解。您所需要的任何东西都不是空格,也不是单词或单词的一部分。
  • counts是地图给出的每个单词出现的次数(即,counts["do"]2
  • 使用映射避免执行两个级别的循环,这非常慢

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到字符串中重复次数最多的单词?

来自分类Dev

从包含python中句子的字符串中找到重复次数最多的单词

来自分类Dev

查找字符串中重复次数最多的单词

来自分类Dev

LINQ查询以查找重复次数最多的多维数组的字符串

来自分类Dev

如何在 Pandas 中找到 group by 中重复次数最多的元素

来自分类Dev

查找矩阵中重复次数最多的行

来自分类Dev

查找矩阵中重复次数最多的行

来自分类Dev

获取表中重复次数最多的名称

来自分类Dev

查找数组中重复次数最多的算法

来自分类Dev

获取 Linq 中重复次数最多的记录数

来自分类Dev

[LUA]获取表中重复次数最多的整数

来自分类Dev

如何找到列表中出现次数最多的两个字符串?

来自分类Dev

如何选择熊猫列中重复次数最多的字段?

来自分类Dev

如何绘制列表中重复次数最多的 5 个项目?

来自分类Dev

如何找到重复字母数最多的单词

来自分类Dev

如何在字符串中查找重复字符,并且重复次数应为 2

来自分类Dev

Ruby:创建函数以查找重复次数最多的单词

来自分类Dev

python中字符串变量的重复次数

来自分类Dev

如何找到一个单词在字符串中重复的次数?

来自分类Dev

查找子字符串在字符串中连续出现的次数最多

来自分类Dev

SQL选择列值重复次数最多

来自分类Dev

查找没有地图的重复次数最多的整数

来自分类Dev

检索数据帧中两列中重复次数最多的(x,y)值

来自分类Dev

从数字列表中返回包含重复次数最多的数字的列表

来自分类Dev

Haskell-通过交互计算列表中重复次数最多的元素

来自分类Dev

MATLAB-细胞阵列中重复次数最多的元素

来自分类Dev

搜索出现次数最多的字符串

来自分类Dev

给定字符串中出现次数最多的词

来自分类Dev

查找哪个字符出现在字符串中的次数最多

Related 相关文章

  1. 1

    如何找到字符串中重复次数最多的单词?

  2. 2

    从包含python中句子的字符串中找到重复次数最多的单词

  3. 3

    查找字符串中重复次数最多的单词

  4. 4

    LINQ查询以查找重复次数最多的多维数组的字符串

  5. 5

    如何在 Pandas 中找到 group by 中重复次数最多的元素

  6. 6

    查找矩阵中重复次数最多的行

  7. 7

    查找矩阵中重复次数最多的行

  8. 8

    获取表中重复次数最多的名称

  9. 9

    查找数组中重复次数最多的算法

  10. 10

    获取 Linq 中重复次数最多的记录数

  11. 11

    [LUA]获取表中重复次数最多的整数

  12. 12

    如何找到列表中出现次数最多的两个字符串?

  13. 13

    如何选择熊猫列中重复次数最多的字段?

  14. 14

    如何绘制列表中重复次数最多的 5 个项目?

  15. 15

    如何找到重复字母数最多的单词

  16. 16

    如何在字符串中查找重复字符,并且重复次数应为 2

  17. 17

    Ruby:创建函数以查找重复次数最多的单词

  18. 18

    python中字符串变量的重复次数

  19. 19

    如何找到一个单词在字符串中重复的次数?

  20. 20

    查找子字符串在字符串中连续出现的次数最多

  21. 21

    SQL选择列值重复次数最多

  22. 22

    查找没有地图的重复次数最多的整数

  23. 23

    检索数据帧中两列中重复次数最多的(x,y)值

  24. 24

    从数字列表中返回包含重复次数最多的数字的列表

  25. 25

    Haskell-通过交互计算列表中重复次数最多的元素

  26. 26

    MATLAB-细胞阵列中重复次数最多的元素

  27. 27

    搜索出现次数最多的字符串

  28. 28

    给定字符串中出现次数最多的词

  29. 29

    查找哪个字符出现在字符串中的次数最多

热门标签

归档