实现:指针和冒泡函数和数组

#include<iostream>

using namespace std;

void BubbleSort(int * arr, int len) {
	for (int i = 0; i < len - 1; i++) {
		for (int j = i+1; j < len; j++) {
			int temp;
			if (*(arr + i) < *(arr + j)) {
				temp = *(arr + i);
				*(arr + i) = *(arr + j);
				*(arr + j) = temp;
			}
		}
	}
}

int main() {
	//封装一个利用指针来实现冒泡排序的函数
	int a[8] = { 31,12,2,44,5,222,112,5 };
	
	BubbleSort(a, sizeof(a) / sizeof(int));
	for (int i = 0; i< sizeof(a) / sizeof(int)-1; i++) {
		cout << a[i] << endl;
	}
	system("pause");

	return 0;


}
posted @ 2019-11-12 14:19  zpchcbd  阅读(166)  评论(0编辑  收藏  举报