主要内容 #
1. 排序 #
对数组排序,是编程中非常重要的。
下面简单介绍“冒泡排序”算法。
1.1 冒泡排序 #
试一试:
请定义数组{6,5,3,1,8,7,2,4},然后将它从小到大排列。
/* 请完成后,查看示例程序 */
1.2 代码 #
示例代码:
#include < iostream > using namespace std; int main() { int arr[] = {6,5,3,1,8,7,2,4}; int arr_size = sizeof(arr) / sizeof(arr[0]); for(int i=0; i < arr_size; i++) { for(int j=i; j < arr_size; j++) { if(arr[i] > arr[j]) // 从小到大排序 { int a = arr[i]; arr[i] = arr[j]; arr[j] = a; } } } return 0; }