数组排序:从某个点放射状排序

由 夕空 撰写于  2013年5月9日

闲来无事做了个数字重组排序,总共一到十10个数字,从3开始放射状排序数字。

一开始想的还挺简单,不过做的时候还挺考验脑力的~最终还是做出了,或许以后某个项目能用得上吧。

var a:Array=[];
for(var i:uint=1;i<=10;i++){
a.push(i);
}

//总共1~10个数字,从3开始放射状排序数字。

var P:uint=3;
P-=1;
var b:Array=[];
for(var k:uint=0;k<a.length;k++){
if((P+k)<a.length){
b.push(a[P+k])
}
if((P-k)>=0){
k!=0?b.push(a[P-k]):"";
}
}

for(var j in b){
trace(b[j])
}



声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 数组排序:从某个点放射状排序


欢迎光顾我的小站!