首页 > 其他分享 >冒泡排序

冒泡排序

时间:2022-12-27 20:22:06浏览次数:27  
标签:cout temp int 冒泡排序 ++ array

 

 

#include<iostream>
using namespace std;

int main()
{

int array[9] = { 2,1,4,6,5,9,7,3,8 };
cout << "排序前数组为" << endl;
for (int i = 0; i < 9; i++)
{
cout << array[i] <<" ";
}
cout << endl;
for (int i = 0; i < 9-1; i++)
{
for (int j = 0; j<9 - i - 1;j++)
{
if (array[j] > array[j + 1])
{
int temp = array[j];
array[j] = array[j + 1];
array[j+1] = temp;
}
}
}
cout << "排序后数组为" << endl;
for (int i = 0; i <9; i++)
{
cout << array[i] <<" ";
}
cout << endl;
system("pause");
return 0;
}

标签:cout,temp,int,冒泡排序,++,array
From: https://www.cnblogs.com/promote-L/p/17008910.html

相关文章

  • C语言冒泡排序代码演示
     //---------冒泡排序 voidbubble_sort(intarr[],intsz) {   //确定冒泡排序的趟数   inti=0;   for(i=0;i<sz-1;i++)   {......
  • 冒泡排序
    冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应......
  • Day26.1.冒泡排序
    Day26.1.冒泡排序1.内容两层循环,外层冒泡轮数,内层依次比较,时间复杂度O(n2),{实际为(n-1)*n/2},(具体参考数据结构)相邻的数比较一轮确定一个数的位置最后一个数......
  • JavaScript冒泡排序+Vue可视化冒泡动画
    冒泡排序(BubbleSort)算是前端最简单的算法,也是最经典的排序算法了。网上JavaScript版本的冒泡排序很多,今天用Vue实现一个动态的可视化冒泡排序。01、JavaScript冒泡排序......
  • 冒泡排序相关知识总结
    轮数表示冒泡排序外层循环的次数,次数表示交换次数。设排列为\(w\),冒泡排序的轮数为\(\max_{i=1}^{n}(i-w_i)\).因为如果\(i>w_i\),那么这个数每一轮会向目的地......
  • 交换排序(冒泡排序和快速排序)
    学习时间2022.12.13交换排序基本概念冒泡排序基本概念来自菜鸟教程冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如......
  • Go-冒泡排序
    packagemainimport"fmt"//11,9,2,8,3,7,4,6,5,10//911283746510//921183746510//928113746510//928311746510//9283......
  • 冒泡排序
    staticint[]Bubble(int[]a){intswap;if(a.length==0)returnnull;for(inti=1;i<a.length;i++/*i是后面数的下标*/){for(intj=0;j<i;j++/......
  • 冒泡排序
    冒泡排序QList<int>Qt_2022121201::sortList(QList<int>list_param){for(intk=0;k<list_param.size()-1;k++){for(intj=0;j<list......
  • C语言 (数据结构)在顺序表中用二分查找和冒泡排序算法
    main.c:#include<stdio.h>#include<stdlib.h>#include"SequenceList.h"intmain(){//创建顺序表和指针SequenceListSL,*P_SL;intchoice=0;......