第十四周 选择排序 冒泡排序打混编
2013-12-04 17:13
246 查看
01.01.01./* 02.02.02.* 程序的版权和版本声明部分 03.03.03.* Copyright (c)2013, 烟台大学计算机学院学生 04.04.04.* All rightsreserved. 05.05.05.* 文件名称: array.cpp 06.06.06.* 作 者: 07.07.07.* 完成日期: 2013年 12 月 4 日 08.08.08.* 版本号: v1.0 09.09.09.* 输入描述:无 10.10.10.* 问题描述:选择排序 冒泡排序大混战 11.11.11.*/ 12.12. #include <iostream> using namespace std; void sortMacmaobao(int arr[],int size); void sortMacxuanze(int arr[],int size); void out(int arr[],int size); int main() { int arr[5]={1,55,99,80,12}; sortMacmaobao(arr,5); out(arr,5); cout<<endl; sortMacxuanze(arr,5); out(arr,5); return 0; } void sortMacmaobao(int arr[],int size) { int t; for(int i=0;i<size-1;i++) { for(int j=0;j<size-i-1;j++) { if(arr[j]>arr[j+1]) { t=arr[j+1]; arr[j+1]=arr[j]; arr[j]=t; } } } } void sortMacxuanze(int arr[],int size) { int t; for(int i=0;i<size-1;i++) { for(int j=i+1;j<size;j++) { if(arr[j]<arr[i]) { t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } void out(int arr[],int size) { for(int i=0;i<size;i++) { cout<<arr[i]<<" "; } }
运行结果
相关文章推荐
- 这是冒泡排序的变种吗? 冒泡排序和选择排序
- 冒泡排序 Bubble Sort 和 选择排序 Selection Sort
- 黑马程序员————冒泡排序、选择排序、二分法查找
- 第十七篇:内部排序之二:冒泡排序和选择排序(改进优化,附完整源码)
- java版选择排序和冒泡排序
- 冒泡排序、选择排序、插入排序代码
- java中插入排序,选择排序,冒泡排序
- 八大排序算法(1)_冒泡排序和选择排序
- 冒泡排序、选择排序、插入排序
- 基本排序算法(冒泡排序,选择排序,插入排序)后续[时间测试]
- 元素排序几种常用的排序算法的分析及java实现(希尔排序,堆排序,归并排序,快速排序,选择排序,插入排序,冒泡排序)
- 插入排序 选择排序 冒泡排序 快速排序
- java基础 选择排序、冒泡排序、折半查找法
- 冒泡排序、选择排序、插入排序
- Java-数据结构与算法-选择排序与冒泡排序
- 简单的排序算法——插入排序,选择排序,交换排序(冒泡排序,快速排序)
- 排序算法之冒泡排序与选择排序
- 冒泡排序与选择排序的不同、快速排序与选择排序的结合
- 第十六周上机实践—项目1(4)—验证算法 冒泡排序 直接选择排序
- 基础排序——冒泡排序、选择排序、插入排序的讲解、代码实现