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

1.案例

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

2.思路

1.先用函数实现冒泡排序,加入指针实现对数组值的访问
2.传入数组输出升序排列后的结果
C++利用冒泡实现对整型数组的排列
C++利用冒泡实现对整型数组的排列

3.改进

查阅资料后
发现当数组名传入函数作为参数,会被退化成首元素的指针,会丢失数组长度这一 信息,所以我们还需要传递数组的长度,在函数中数组arr也可直接用*取值。
同时也可以考虑键入一维数组。
C++利用冒泡实现对整型数组的排列
C++利用冒泡实现对整型数组的排列

4.总结

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

上一篇:mipi csi接口,1条lane支持多少像素,200w像素需要几条lane,为什么,怎么计算出来的?谢谢!


下一篇:【算法】归并排序