用dw做的网站生成链接吗,简答电子商务网站建设流程,阿里巴巴网站网络营销的平台,视频剪辑教程自学网站实现逻辑 ① 比较相邻的元素。如果第一个比第二个大#xff0c;就交换他们两个。 ②对每一对相邻元素作同样的工作#xff0c;从开始第一对到结尾的最后一对。在这一点#xff0c;最后的元素应该会是最大的数。 ③针对所有的元素重复以上的步骤#xff0c;除了最后一个。 ④…实现逻辑 ① 比较相邻的元素。如果第一个比第二个大就交换他们两个。 ②对每一对相邻元素作同样的工作从开始第一对到结尾的最后一对。在这一点最后的元素应该会是最大的数。 ③针对所有的元素重复以上的步骤除了最后一个。 ④持续每次对越来越少的元素重复上面的步骤直到没有任何一对数字需要比较
void print_array(int a[], int n){for (int i 0; i n; i){cout a[i] ;}cout endl;
}void bubbleSort(int arr[], int nSize)
{for (int i 0; i nSize - 1; i){for (int j i 1; j nSize; j){if (arr[i] arr[j])//升序{int nTemp arr[i];arr[i] arr[j];arr[j] nTemp;}}}
}int main(){int arr[] {10, 8, 11, 7, 4, 12, 9, 6, 5, 3};int len sizeof(arr)/sizeof(arr[0]);int newArray[10] {0};cout 排序前;print_array(arr, len);bubbleSort(arr, len);cout 排序后;print_array(arr, len);return 0;
}输出结果