码迷,mamicode.com
首页 > 编程语言 > 详细

Python实现简单冒泡排序

时间:2017-03-22 22:34:09      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:sim   c++   mil   int   print   for   bsp   printf   nbsp   

def BubbleSort():
Array = [1,4,6,8,3]
for i in range(len(Array)-1):
for j in range(len(Array)-i-1):
if Array[j]>Array[j+1]: #两两比较,谁小放前面
Array[j],Array[j+1] = Array[j+1],Array[j]
print Array


C++实现:

void SimpleBubbleSort()
{
  int v1[] = { 1,4,7,2,8,4,5 };
  int Temp = 0;
  int Length = (sizeof(v1) / sizeof(int));
  int i = 0;
  int j = 0;

  for (i; i < Length; i++)
  {
    for (j = i + 1; j < Length; j++)
    {
      if (v1[i] > v1[j])
      {
        Temp = v1[i];
        v1[i] = v1[j];
        v1[j] = Temp;
      }
    }
  }

  for (i = 0; i < Length; i++)
  {
  printf("%d\r\n", v1[i]);
  }
}

 

Python实现简单冒泡排序

标签:sim   c++   mil   int   print   for   bsp   printf   nbsp   

原文地址:http://www.cnblogs.com/w1ng/p/6602177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!