首页 > 其他分享 >冒泡法

冒泡法

时间:2022-11-09 14:34:09浏览次数:38  
标签:std arr temp int ++ 冒泡

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

 

标签:std,arr,temp,int,++,冒泡
From: https://www.cnblogs.com/Sandals-little/p/16873572.html

相关文章

  • 冒泡排序
    其中判断条件得是>,不然就得反着来,且内部是j,不是i,这个是本人经常搞错的地方。......
  • python冒泡排序
     理解:始终拿0位置的值,依次与后面位置的进行比较;比较时,谁小,谁就放在0位置  ......
  • 冒泡排序
    冒泡排序:比较数组中,两个相邻的元素,如果第一个比第二个数大,我们就交换他们的位置每一次比较,都会产生出一个最大或者最小的数字下一轮则可以少一次排序依次循环,直到结束......
  • 冒泡排序以及数组名相关内容
    voidbubble_sort(intarr[],intsz)//冒泡排序{inti=0;//确定冒泡排序的次数for(i=0;i<sz-1;i++){intflag=1;//假设这一趟要排序的数据已经全部......
  • vue.js中实现阻止事件冒泡
    当父子元素中都有点击事件的时候,为了让触发子元素中的事件时,不去触发父元素中的事件,可以在子元素事件中添加stop来阻止事件冒泡。 .stop是阻止冒泡行为,不让当前元素的事......
  • [Java--常见排序算法]------冒泡、选择、快速排序
    java常用的排序算法(冒泡、选择、快速等)一、冒泡排序法(效率最低)直接在代码中说明,他们可以直接在程序中运行//冒泡排序@TestpublicvoidtestBublle(){/***冒泡排序的基本......
  • java数组从小到大排序_排序算法--冒泡排序(Java语言) 冒泡排序是一种简单的排序算法。它
    java数组从小到大排序_排序算法--冒泡排序(Java语言)冒泡排序是一种简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字......
  • 冒泡排序
    publicclassBubblingSort{publicstaticvoidswap(int[]array,inti,intj){inttemp=array[i];array[i]=array[j];array[j]......
  • Java冒泡排序法
    publicclassSort{publicvoidBubbleSort(int[]arr){for(inti=0;i<arr.length-1;i++){for(intj=1;j<arr.length;j++){......
  • 快排与冒泡
    快排的实现原理:选取一个基点(列表第一个元素),然后从右往左对比,比这个基点小的数字放在left列表中,比基点大的数字放在right列表中这样left所有元素肯定是小于right的......