posts - 78, comments - 155, trackbacks - 2, articles - 2
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
<script>
var str ="adadfdfseffserfefsefseeffffftsdg";
var maxLength = 0
var result = ''

while( str != '' )
{
      oldStr = str
      getStr = str.substr(0,1)
      eval("str = str.replace(/"+getStr+"/g,'')")

      if( oldStr.length-str.length > maxLength )
      {
            maxLength =  oldStr.length-str.length
            result = getStr + "=" + maxLength
      }
}
      alert(result)

</script>

Feedback

#1楼    回复  引用  查看    

2006-07-11 05:42 by U2U      
这不是好方法,如果字符串很长,字符种类多,就出问题了。建议建立一棵树

#2楼    回复  引用  查看    

2006-10-10 18:15 by zxinzhi      
这个问题有一个很巧妙的方法。

基本做法是采用数学上的累加。
然后换算就可以得到。

在字符串大的情况下很有用。

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接: