| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1808 人关注过本帖
标题:我的JS程序运行很慢点一下要等1分钟大侠能来看看吗
只看楼主 加入收藏
newoweb
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-11-13
结帖率:80%
收藏
 问题点数:0 回复次数:2 
我的JS程序运行很慢点一下要等1分钟大侠能来看看吗
我做了一个排序的程序
我每次要传入一个数组length为100的数组
一共要传入100次
这样执行起来机子很长时间不能动
function Rank_Array(stuff_array)//排列传入的数组并返回从大到小的数组例如array[0]=1;array[1]=20;array[2]=3;返回1,2,0

  {
  
var mirror_array=new Array();temp_date=0;
var array_length=stuff_array.length;arrange_count=array_length-1;
    for(y=0;y<array_length;y++)
      {
         mirror_array[y]=y;
       }
   for(m=0;m < arrange_count;m++)
    {
      for(f=0;f < arrange_count;f++)
         {
          if(stuff_array[f] < stuff_array[f+1])
             {
               temp_date=stuff_array[f];
               stuff_array[f]=stuff_array[f+1];
               stuff_array[f+1]=temp_date;
               temp_date=mirror_array[f];
               mirror_array[f]=mirror_array[f+1];
               mirror_array[f+1]=temp_date;
             }

         }
    }
return mirror_array;
  }
搜索更多相关主题的帖子: 运行 
2008-11-13 20:03
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
收藏
得分:0 
排序有多种方法,这种的确太慢了,换换
2008-11-13 23:27
newoweb
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-11-13
收藏
得分:0 
看来我那本数据结构的书要发挥做用了,
不过其它方法要麻烦点
谢过楼上了的
我顺便问下,JS就只做简单的的循环取随机数我试了下2000次以上就会明显很慢了
是不是JS有循环上限规定呀
我试过9999次机子会说脚本慢见意我终止脚本
2008-11-14 09:44
快速回复:我的JS程序运行很慢点一下要等1分钟大侠能来看看吗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.064482 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved