python选择排序实现与C选择排序实现

时间:2024-01-13 11:36:56

python代码:

 #coding=utf-8

 if __name__=="__main__":
arr=[3,2,1,7,11,4,5,8]
print "Before_Sort:"+str(arr)
lens=8 temp=0
for i in range(0,lens):
j=i+1 for j in range(0,lens-1):
if arr[i]<arr[j]:
temp=arr[i]
arr[i]=arr[j]
arr[j]=temp print "After_Sort:"+str(arr)

运行截图:

python选择排序实现与C选择排序实现

C代码:

 #include <iostream>
using namespace std; int main()
{
int IntArr[]={,,,,,,,};
int Len=sizeof(IntArr)/sizeof(int); int Temp;
for(int i=;i<Len-;i++)
{
for(int j=i+;j<Len;j++)
{
if(IntArr[i]>IntArr[j])
{
Temp=IntArr[i];
IntArr[i]=IntArr[j];
IntArr[j]=Temp;
}
}
} cout<<"After Sort:";
for(int k=;k<Len;k++)
{
cout<<IntArr[k]<<" ";
}
cout<<endl;
return ;
}

感觉python代码要清爽些许