函数封装冒泡排序

大家好:

衷心希望各位点赞。

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

一、冒泡排序

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

二、函数封装冒泡排序

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;
			}

		}
	}


}
相关推荐
qq_2837200542 分钟前
C++ 基础:STL 原理介绍 + 实用技巧
c++·stl·c·模板库
量子炒饭大师44 分钟前
【C++模板进阶】——【非类型模板参数 / 模板的特化 / 模板分离编译】
开发语言·c++·dubbo·模板·非类型模板·模板的特化·模板分离编译
白藏y1 小时前
【脚手架】Protobuf基础使用
c++·protobuf
寒秋花开曾相惜1 小时前
(学习笔记)3.8 指针运算(3.8.5 变长数组)
java·c语言·开发语言·笔记·学习
南境十里·墨染春水1 小时前
C++笔记 构造函数 析构函数 及二者关系(面向对象)
开发语言·c++·笔记·ecmascript
编程之升级打怪1 小时前
当前的软件和硬件开发难题
c语言
OxyTheCrack1 小时前
【C++】一篇文章详解C++17新特性
c++
mmz12072 小时前
贪心算法3(c++)
c++·算法·贪心算法
j_xxx404_2 小时前
蓝桥杯基础--排序模板合集II(快速,归并,桶排序)
数据结构·c++·算法·蓝桥杯·排序算法
always_TT2 小时前
函数指针:让函数像变量一样传递
c语言