第十三周项目 4 数组的排序(数字冒泡排序)
来源:互联网 发布:安迪沃霍尔知乎 编辑:程序博客网 时间:2024/06/06 20:15
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称 :main.cpp * 作 者 :韩娟 完成日期 :2014年11月21日 * 版 本 号 :v1.0 * * 问题描述 : 编写函数,完成冒泡排序 * 输入描述 : 略 * 程序输出 : 数组降序排序 */#include <iostream>#include <cmath>using namespace std;void bubble_sort(int y[],int n);void output_array(int y[],int n);//两个函数bubble_sort和output_array的声明int main( ){ int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; bubble_sort(a,20); //用冒泡法按降序排序a中元素 output_array(a,20); //输出排序后的数组 bubble_sort(b,15); //用冒泡法按降序排序b中元素 output_array(b,15); //输出排序后的数组 return 0;}//请在下面定义bubble_sort和output_array函数void bubble_sort(int y[],int n){ int t; for(int j=0;j<n;++j) for(int i=0;i<=n-j;++i) if(y[i]<y[i+1]) { t=y[i]; y[i]=y[i+1]; y[i+1]=t; } return;}void output_array(int y[],int n){ for(int i=2;i<=n-1;++i) cout<<y[i]<<" "; cout<<y[n-1]<<endl; return;}
知识点总结 :
这是一个新的知识点,冒泡排序,对于冒泡排序主要要懂得交换两个值的位置。
学习心得 :
新的知识点要多多练习才能更好掌握。
0 0
- 第十三周项目 4 数组的排序(数字冒泡排序)
- 第十三周项目4-数组的排序:冒泡排序
- 第十三周 项目4 数组冒泡排序
- 第十三周项目4-数组的排序(一)冒泡排序
- 第十三周项目四数组的排序冒泡排序
- 第十三周项目四 数组的排序(对字符数组进行冒泡排序)
- 第十三周项目4-数组的排序(1 冒泡排倒序)
- 第十三周项目4——数组的排序(冒泡法)
- 第十三周项目 4 数组的排序(选择排序)
- 第十三周项目四 数组的排序(冒泡法按降序排序)
- 第十三周 项目4-数组的排序
- 第十三周项目4:数组的排序
- 第十三周项目4-数组的排序
- 第十三周项目4-数组的排序
- 第十三周项目4-数组的排序:选择排序
- 第十三周项目4数组的排序(1)
- 第十三周项目4--(1)冒泡排序
- 第十三周上机项目4--(1)冒泡排序
- window.close() doesn't work - Scripts may not close windows that were not opened by script.
- 使用FaceDetection进行人脸识别
- javascript 面向对象整理
- Opencv以目标重心上下分割人的上下半身
- PPPOE的用户空间实现
- 第十三周项目 4 数组的排序(数字冒泡排序)
- 向量点乘与叉乘
- Android核心基础——Day05_2
- 南通金蝶,KIS专业版13.0革命的到来,迈向E时代
- 一家好公司的20条铁规
- linux计划任务
- memcached初步学习
- 64位windows7使用debug的方法
- form表单 用户名,密码和邮箱验证