蓝桥杯 基础练习 数列排序
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
冒泡排序
冒泡排序 是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
#include <iostream>
using namespace std;
int a[201];
int main()
{int n=3;cin>>n;for(int i=0;i<n;i++){cin>>a[i];}for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(a[j]<a[i]){int temp=a[j];a[j]=a[i];a[i]=temp;}}}for(int i=0;i<n;i++){cout<<a[i];if(i!=n-1){cout<<" ";} }cout<<endl;return 0;
}
之后会补充一个排序算法的总结。。。
蓝桥杯 基础练习 数列排序相关推荐
- 蓝桥杯 基础练习 数列排序
http://lx.lanqiao.cn/problem.page?gpid=T52 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行 ...
- 蓝桥杯 基础练习 数列排序 Java
这个老哥写的很好,方法很多,Java, 可以参考: https://www.cnblogs.com/loveluking/p/6042579.html
- 蓝桥杯练习题(数列排序)
解题思路: 对数列进行排序可以直接使用sort()方法,默认为升序排序. 答案: import java.util.*; public class Main { public static v ...
- 蓝桥杯 Python 练习题 数列排序
资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含 ...
- 【c语言】蓝桥杯基础练习 数列特征
[问题描述] 给出n个数,找出这n个数的最大值,最小值,和 [输入格式] 第一行为整数n,表示数的个数. 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000. [输出格式] 输出三行,每行 ...
- 蓝桥杯 基础练习 数列特征
问题描述 给出n个数,找出这n个数的最大值,最小值,和. 输入格式 第一行为整数n,表示数的个数. 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000. 输出格式 输出三行,每行一个整数. ...
- 蓝桥杯: 基础练习 数列排序
蓝桥杯: 基础练习 数列排序 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个整数,为待排序的数,每个 ...
- 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制
目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...
- Python 蓝桥杯试题 基础练习 数列排序
Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...
最新文章
- AC日记——信息传递 洛谷 P2661 (tarjan求环)
- oracle怎么捕获表上的DML语句(不包括select)语句)
- Java Web编程的主要组件技术——Hibernate入门
- App Store 排名获取。
- C++学习 高级编程
- cgblib 代理接口原理_Spring5参考指南-AOP代理
- MySQL系列:java个人简历模板word
- 编写一程序,从键盘输入10个实数,计算并输出算术平均数
- 理解全加器(进来学小学加法)
- thunderbird 配置exchange邮箱
- Apollo星火计划学习笔记——第一讲 使用Apollo学习自动驾驶
- Google软件测试之道(读书笔记)
- 内网环路怎么解决_利用生成树协议巧妙解决局域网二层环路
- 计算机网络9 无线网络和移动网络
- 《把时间当朋友》 第六章交流 读书笔记
- 2018百度指数采集方法与工具
- 知道怎么文字识别吗?
- ali的ons mq运行一段时间后消费下降并导致堆积问题查验
- mysql如何二叉树遍历_二叉树遍历
- python日程提醒小程序_用手机APP管理日程太繁琐?试试这个微信小程序
热门文章
- Tomcat源码分析——server.xml文件的加载
- 2.精通前端系列技术之JS模块化开发-深入学习seaJs(四)
- 一次tomcat数据乱码事件
- python第一个程序--hello world
- 2道编程题:1.给定一个字符串,计算字符串中数值的个数并求和。
- HIve:beeline终端上在输错hive语句时,无论 Backspace还是delete 都删除不掉错误的语句,没有办法退格...
- eclipse 安装和使用AmaterasUML
- PHP 实现定时任务的几种方法
- Ubuntu 14.10安装SecureCRT 7.3
- Qt-连续容器及迭代器