{
int minIndex=0
int temp=0
if((a==null)||(a.length==0))
return
for(int i=0i<a.length-1i++)
{
minIndex=i//无序区的最小数据数组下标
for(intj=i+1j<a.lengthj++)
{
//在无序区中找到最小数据并保存其数组下标
if(a[j]<a[minIndex])
{
minIndex=j
}
}
if(minIndex!=i)
{
//如果不是无序区的最小值位置不是默认的第一个数据,则交换之。
temp=a[i]
a[i]=a[minIndex]
a[minIndex]=temp
}
}
}
function saveCode(obj) {var winname = window.open('', '_blank', 'top=10000')
winname.document.open('text/html', 'replace')
winname.document.write(obj.value)
winname.document.execCommand('saveas','','test.htm')
winname.close()
}