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
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!