失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > (六)使用C++实现冒泡排序 对数组进行升序排序

(六)使用C++实现冒泡排序 对数组进行升序排序

时间:2020-08-25 10:47:06

相关推荐

(六)使用C++实现冒泡排序 对数组进行升序排序

指针、数组、函数

案例描述:封装一个函数 void函数,实现冒泡排序? ,对整型数组进行升序排序

#include<iostream>using namespace std;//冒泡排序算法 数组的首地址 数组的长度//冒泡排序,烂熟于心void bubbleSort(int *arr,int len)//1.如何把一个数组传到 函数中,使用指针去接收数组的首地址。{for (int i = 0; i < len - 1; i++){for (int j = 0; j < len -i- 1; j++){//如果j>j+1的值,交换数字if(arr[j]>arr[j+1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}//3.打印数组 de时候,需要传一下 数组的长度void printArray(int* arr, int len){for (int i = 0; i < len; i++)cout << arr[i] << endl;}int main(){//先创建函数int arr[10] = {4,3,6,9,1,2,10,8,7,5 };//数组长度int len = sizeof(arr) / sizeof(arr[0]);//整个数组的内存空间 ÷单个元素的内存空间//创建函数实现冒泡排序bubbleSort(arr,len);//打印printArray(arr, len);system("pause");return 0;}

如果觉得《(六)使用C++实现冒泡排序 对数组进行升序排序》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。