아날로그 그룹의sort 정렬 방법
4096 단어 sort
1 // Object.prototype method , prototype
2 Object.prototype.method=function(name,func){
3 if(!this.prototype[name]){
4 this.prototype[name]=func;
5 return func;
6 }
7 };
8 // rank
9 Array.method("rank",function(f){
10 var t=0,
11 len=this.length;
12 //
13 for(var i=0;i<len;i++){
14 for(var j=1;j<len;j++){
15 if(f(this[j],this[j+1])>0){
16 t=this[j];
17 this[j]=this[j+1];
18 this[j+1]=t;
19 }
20 }
21 }
22 return this;
23 });
24 var data=[4,42,15,8,16,23,42];
25 var compare=function(a,b){
26 return a-b;
27 };
28 document.writeln(data.rank(compare));//4,8,15,16,23,42,42
배열에 원래 Array를 추가합니다.prototype.rank(f);배열 정렬
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
VHDL로 작성된 병합 분류기 (워드 비교기)다른 기사 를 참조해 주세요. 이 문서에서는 병합 분류기 내부에서 사용되는 단어 비교기(Word_Compare)에 대해 설명합니다. 워드 비교기(Word_Compare)는 두 워드( 참조)를 비교하여 둘 중 하나를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.