冒泡排序

1、讲解

 

冒泡排序

 

 

 

2、代码

c++

冒泡排序

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

View Code

python

冒泡排序

 1 arr = [10, 2, 3, 22, 5, 13, 7, 8, 0]
 2 arr_len = len(arr)
 3 for i in range(arr_len):
 4     for j in range(arr_len-i-1):
 5         if arr[j] > arr[j+1]:
 6             temp = arr[j]
 7             arr[j] = arr[j+1]
 8             arr[j+1] = temp
 9 
10 for index in range(arr_len):
11     print(arr[index])

View Code

 

原文链接: https://www.cnblogs.com/GEEK-ZHAO/p/12266405.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    冒泡排序

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/327369

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午4:14
下一篇 2023年3月1日 下午4:15

相关推荐