日期:2014-05-18  浏览次数:20218 次

一、最精典的方法。
思路:循环字符串中所有字符,分别统计字符出现次数,取出出现频率最高的字符。
以下是程序代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]



二、最取巧的办法。
思路:
1、转换成JSON数据。eg.“波rr波” -> {'波': 2, 'r': 2} 。
2、再以JSON数据的值为索引转换数组。eg.{'波': 2, 'r': 2} ->[2]:'波','r'。
以下是程序代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


三、最精简的办法。
思路:充分利用数组的sort方法根据出现频繁排序。
PS:这里重在重新排列数据,最终取值不全。
以下是程序代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]