函数封装冒泡排序

大家好:

衷心希望各位点赞。

您的问题请留在评论区,我会及时回答。

一、冒泡排序

冒泡排序是最常见的一种排序算法,按照指定顺序比较相邻元素,如果顺序不同,就交换元素位置,每一趟比较,都会导致一个数据"浮上"最尾端。

二、函数封装冒泡排序

cpp 复制代码
//arr数组首地址、len数组长度
void bubbleSort(int* arr, int len) {

	for (int i = 0; i < len - 1; i++) {

		for (int j = 0; j < len - 1 - i; j++) {
			if (arr[j] > arr[j + 1]) {
				int temp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = temp;
			}

		}
	}


}
相关推荐
w微信150135078128 分钟前
小华一级 代理商 HC32F005C6PA-TSSOP20 HC32F005系列
c语言·arm开发·单片机·嵌入式硬件
很透彻18 分钟前
【网络】传输层协议TCP(下)
网络·c++·网络协议·tcp/ip
1 9 J27 分钟前
数据结构 C/C++(实验三:队列)
c语言·数据结构·c++·算法
921正在学习编程32 分钟前
数据结构之二叉树前序,中序,后序习题分析(递归图)
c语言·数据结构·算法·二叉树
正在敲代码中1 小时前
成绩排序c++
开发语言·c++·算法·函数·结构体排序
gma9991 小时前
【Effective C++】阅读笔记3
c++·笔记
吃不胖的熊猫1 小时前
【LQB15_模拟】C风险对冲
c语言·开发语言
vir022 小时前
找出目标值在数组中的开始和结束位置(二分查找)
数据结构·c++·算法·leetcode
薄荷冰ovo2 小时前
C++中的提供的四种类型转换方式;
数据结构·c++
无敌岩雀2 小时前
C++设计模式结构型模式———外观模式
c++·设计模式·外观模式