ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptアルゴリズム学習実装コード_javascriptスキル

JavaScriptアルゴリズム学習実装コード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:07:541007ブラウズ

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、
を実行するために更新する必要があります]<script> var len = 100000; var i; var arr = []; for(i=0; i<len; ++i) { arr[i] = i; //造10万条数据 } var num1 = arr.splice(8000,1); //随机取走两条数据 var num2 = arr.splice(3000,1); var arr2 = []; var startTime = +new Date(); //开始时间 var result = []; //保存抽取出来的数 for(i=0; i<len; ++i) { arr2[arr[i]] = arr[i]; //把剩下的各元素放入一个新数组 } for(i=0; i<len; ++i) { if(typeof arr2[i] == 'undefined') { result.push(i); } } var endTime = +new Date(); alert(endTime - startTime); //计算排序时间 alert(result); //得到抽走的数字 </script>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。