原创 交换排序.(C)

2008-8-14 23:54 4037 8 8 分类: MCU/ 嵌入式
基本思想:每次都将当前元素与其后元素一一比较并交换。

 

exchangeSort.c / C


void exchangeSort(int array[], int length)
{
  int i, j;
  int temp;
 
  for (i=0; i<length-1; i++)
  {
    for (j=i+1; j<length; j++)
    {
      if (array > array[j])
      {
        temp = array;
        array = array[j];
        array[j] = temp;
      }
    }

  }
}


平均复杂度:O(n^2)

 

另见


文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条