冒泡排序C/C++语言版

#include 
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int arr[] = {1, 3, 2, 5, 4};
	int iLen = sizeof(arr)/sizeof(int);
	int temp = 0;

	for(int i = 0; i < iLen - 1; i++) //趟数
	{
		for(int j = 0; j < iLen - 1 - i; j++) //次数
		{
			if(arr[j] > arr[j+1])
			{
				temp = arr[j];
				arr[j] = arr[j+1];
				arr[j+1] = temp;
			}
		}
	}

	for(int i = 0; i < iLen; i++)
	{
		cout << arr[i] << endl;
	}

	system("pause");
	return 0;
}

 

你可能感兴趣的:(C/C++,数据结构与算法)