函数封装冒泡排序

大家好:

衷心希望各位点赞。

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

一、冒泡排序

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

二、函数封装冒泡排序

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

		}
	}


}
相关推荐
Mr_Xuhhh20 小时前
项目需求分析(2)
c++·算法·leetcode·log4j
PAK向日葵21 小时前
【C/C++】面试官:手写一个memmove,要求性能尽可能高
c语言·c++·面试
Jared_devin1 天前
二叉树算法题—— [蓝桥杯 2019 省 AB] 完全二叉树的权值
数据结构·c++·算法·职场和发展·蓝桥杯
搞全栈小苏1 天前
基于Qt QML和C++的MQTT测试客户端(CMakeLists实现)
xml·c++·qt
啊?啊?1 天前
18 从对象内存到函数调用:C++ 虚函数表原理(继承覆盖 / 动态绑定)+ 多态实战
开发语言·c++·多态原理
bkspiderx1 天前
C++标准库:文件流类
开发语言·c++
一拳一个呆瓜1 天前
【MFC】对话框属性:X Pos(X位置),Y Pos(Y位置)
c++·mfc
siy23331 天前
[c语言日记] 数组的一种死法和两种用法
c语言·开发语言·笔记·学习·链表
一拳一个呆瓜1 天前
【MFC】对话框属性:Center(居中)
c++·mfc
hai_qin1 天前
十三,数据结构-树
数据结构·c++