面试遇到的问题,没有做就放弃了~
面试的时候,让我把一个打乱顺序的数组从新按顺序排列下,没试就放弃了
private var arr:Array = [3,4,1,5,2,7,9,6,8];
public function ObjDemo()
{
var length:int = arr.length;
var newArr:Array = [];
for(var j:int=0;j<length;j++)
{
var a:int = 0;
for(var i:int=0;i<arr.length;i++)
{
if(arr[i]>a)
{
a = arr[i];
}
}
for(i=0;i<arr.length;i++)
{
if(arr[i]==a)
{
arr.splice(i,1);
}
}
newArr.unshift(a);
}
}
贴出来共勉吧,不是很难~