函数封装冒泡排序

大家好:

衷心希望各位点赞。

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

一、冒泡排序

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

二、函数封装冒泡排序

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

		}
	}


}
相关推荐
WBluuue1 小时前
Codeforces 1094 Div1+2(ABCDE)
c++·算法
Languorous.1 小时前
C++智能指针详解:原理、使用及避坑指南
开发语言·c++
lingzhilab1 小时前
零知派ESP32-DFPlayer MP3智能音乐播放器2
c++·mfc
fan_music2 小时前
C语言如何实现C++的类
开发语言·c++
_君莫笑2 小时前
Qt+Qml前后端分离上位机软件技术方案
c++·qt·用户界面·qml
叼烟扛炮2 小时前
C++ 知识点22 函数模板
开发语言·c++·算法·函数模版
￰meteor3 小时前
【移动语义与移动构造】
c++
li星野3 小时前
二分查找六题通关:从标准模板到旋转数组(Python + C++)
java·c++·python
宵时待雨3 小时前
优选算法专题6:模拟
数据结构·c++·算法·leetcode·职场和发展
H Journey3 小时前
C++性能优化
c++·性能优化