C/C++教程

C++利用冒泡实现对整型数组的排列

本文主要是介绍C++利用冒泡实现对整型数组的排列,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.案例

封装一个函数bubbleSort,利用冒泡排序,实现对整型数组的升序排序。
int arr[10]={4,3,6,9,1,2,10,8,7,5};

2.思路

1.先用函数实现冒泡排序,加入指针实现对数组值的访问
2.传入数组输出升序排列后的结果
在这里插入图片描述
在这里插入图片描述

3.改进

查阅资料后
发现当数组名传入函数作为参数,会被退化成首元素的指针,会丢失数组长度这一 信息,所以我们还需要传递数组的长度,在函数中数组arr也可直接用*取值。
同时也可以考虑键入一维数组。
在这里插入图片描述
在这里插入图片描述

4.总结

在逐步学习中体会指针的灵活,并更熟练掌握它。

这篇关于C++利用冒泡实现对整型数组的排列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!