函数封装冒泡排序

大家好:

        衷心希望各位点赞。

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

一、冒泡排序

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

二、函数封装冒泡排序

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

		}
	}


}

相关推荐

  1. 函数封装冒泡排序

    2024-03-25 11:18:02       15 阅读
  2. 排序算法——冒泡排序

    2024-03-25 11:18:02       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 11:18:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 11:18:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 11:18:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 11:18:02       20 阅读

热门阅读

  1. sql中如何添加数据

    2024-03-25 11:18:02       17 阅读
  2. FPGA时钟资源详解——时钟Buffer的选择

    2024-03-25 11:18:02       17 阅读
  3. 数据结构——双向链表(C语言版)

    2024-03-25 11:18:02       15 阅读
  4. es6的核心语法

    2024-03-25 11:18:02       19 阅读
  5. 在DelayMS加入bsp_Idle,把单片机延时空闲利用起来

    2024-03-25 11:18:02       11 阅读
  6. 56. 携带矿石资源(第八期模拟笔试)

    2024-03-25 11:18:02       17 阅读
  7. python的基本语法解析

    2024-03-25 11:18:02       17 阅读
  8. 【编程向导】代码管理-Git二期期讲解

    2024-03-25 11:18:02       16 阅读
  9. leetcode - 284. Peeking Iterator

    2024-03-25 11:18:02       17 阅读
  10. 天猫开店怎么发布产品

    2024-03-25 11:18:02       16 阅读
  11. 蓝桥杯刷题_day3

    2024-03-25 11:18:02       15 阅读
  12. vue v-for指令

    2024-03-25 11:18:02       15 阅读