函数封装冒泡排序

大家好:

衷心希望各位点赞。

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

一、冒泡排序

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

二、函数封装冒泡排序

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

		}
	}


}
相关推荐
好想有猫猫4 分钟前
【STM32】定时器介绍&定时中断
c语言·笔记·stm32·单片机·嵌入式硬件
ibuki_fuko8 分钟前
QTableView 实现表格及相关用法(C++)(QStandardItemModel+QItemSelectionModel)
开发语言·c++·qt
躺不平的理查德8 分钟前
栈(stack)--c语言实现版
c语言·开发语言·数据结构·算法
大梦百万秋17 分钟前
C++ 游戏开发:跨平台游戏引擎的构建与优化
开发语言·c++·游戏引擎
人才程序员37 分钟前
详解QtPDF之 QPdfLink
开发语言·c++·qt·pdf·软件工程·界面·c语音
梦.清..42 分钟前
C语言——指针基础
c语言·开发语言
90wunch43 分钟前
驱动篇的开端
c++·安全
我是哈哈hh2 小时前
专题二十四_贪心策略(2)_算法专题详细总结
数据结构·c++·算法·leetcode·贪心算法·贪心
怀念无所不能的你2 小时前
洛谷P4913 【深基16.例3】二叉树深度(c嘎嘎)
数据结构·c++·算法
怀念无所不能的你3 小时前
洛谷P1241 括号序列(c嘎嘎)
数据结构·c++·算法·链表·stl