zoukankan      html  css  js  c++  java
  • python选择排序实现与C选择排序实现

    python代码:

     1 #coding=utf-8
     2 
     3 if __name__=="__main__":
     4     arr=[3,2,1,7,11,4,5,8]
     5     print "Before_Sort:"+str(arr)
     6     lens=8
     7 
     8     temp=0
     9     for i in range(0,lens):
    10         j=i+1
    11 
    12         for j in range(0,lens-1):
    13             if arr[i]<arr[j]:
    14                 temp=arr[i]
    15                 arr[i]=arr[j]
    16                 arr[j]=temp
    17 
    18     print "After_Sort:"+str(arr)

    运行截图:


    C代码:

     1 #include <iostream>
     2 using namespace std;
     3 
     4 int main()
     5 {
     6     int IntArr[]={3,2,1,7,11,4,5,8};
     7     int Len=sizeof(IntArr)/sizeof(int);
     8     
     9     
    10     int Temp;
    11     for(int i=0;i<Len-1;i++)
    12     {
    13         for(int j=i+1;j<Len;j++)
    14         {
    15             if(IntArr[i]>IntArr[j])
    16             {
    17                 Temp=IntArr[i];
    18                 IntArr[i]=IntArr[j];
    19                 IntArr[j]=Temp;
    20             }
    21         }
    22     }
    23 
    24     cout<<"After Sort:";
    25     for(int k=0;k<Len;k++)
    26     {
    27         cout<<IntArr[k]<<" ";
    28     }
    29     cout<<endl;
    30     return 0;
    31 }

    感觉python代码要清爽些许

  • 相关阅读:
    杂记
    [POI2015]PUS
    CF786B Legacy(线段树优化建图)
    SP11470 TTM
    [WC2010]重建计划
    [HNOI2014]世界树
    luogu P4842 城市旅行
    [SDOI2016]征途
    [APIO2014]序列分割
    上下界网络流构图证明
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659567.html
Copyright © 2011-2022 走看看