java绝对值排序_HDU 2020 绝对值排序
绝对值排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 40057 Accepted Submission(s): 19594
Problem Description
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
Input
输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
Sample Input
3 3 -4 2
4 0 1 2 -3
0
Sample Output
-4 3 2
-3 2 1 0
#include
#include
int main()
{
int n,i,j,t;
int a[110];
while(~scanf("%d",&n),n){
for(i=0;i
scanf("%d",&a[i]);
for(i=0;i
for(j=0;j
if(abs(a[j]) < abs(a[j+1]))
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
//printf("%d",a[0]);
for(i=0;i
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
return 0;
}
原文:http://blog.csdn.net/qq_16767427/article/details/38256353
java绝对值排序_HDU 2020 绝对值排序相关推荐
- hdu oj 2020 绝对值排序
map的应用 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都不相等. 1 import java.text.DecimalFormat ...
- C++描述杭电OJ 2020.绝对值排序 ||
C++描述杭电OJ 2020.绝对值排序 || Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都 ...
- 第六章贪心(三):排序不等式、绝对值不等式
第六章贪心(三):排序不等式.绝对值不等式.推公式 AcWing 913:排队打水 题目 有 n 个人排队到 1 个水龙头处打水,第 i 个人装满水桶所需的时间是 ti,请问如何安排他们的打水顺序才能 ...
- java python算法_用Python,Java和C ++示例解释的排序算法
java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...
- java算法----排序----(6)希尔排序(最小增量排序)
1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...
- java 基础算法教程ppt,基础排序算法(附加java实现)
七种最基本的排序算法:(面试必会!) 冒泡排序: 最基础的排序算法,从数列最前端开始,两两比较,如果前一个数比后一个数大,那么两个数就交换位置,经过一轮遍历之后,最大的数就到了数列的最后一个位置上,再 ...
- java list 多条件排序_java – 如何对arraylist执行一系列排序操作(多个排序条件)
Collections.sort(myList,new Comparator() { @Override public int compare(Object o1,Object o2) { // wr ...
- java 桶排序_[图解] 桶排序
桶排序是一种排序的思想,其实现包括计数排序和基数排序两种,冒泡排序.选择排序.插入排序.归并排序.快速排序和堆排序都是基于比较的排序,而桶排序提出了一种新的思路,即基于数据状态的排序. 1. 桶排序的 ...
- 【JAVA】大整数数据量排序
ZZ:http://pisces-java.iteye.com/blog/766745 题目大意:移动公司需要对已经发放的所有139段的号码进行统计排序,已经发放的139号码段的文件都存放在一个文本文 ...
- java排序算法总结_排序算法总结及Java实现
1. 整体介绍 分类 排序大的分类可以分为两种,内排序和外排序.在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序.主要需要理解的都是内排序算法: 内排序可以分为 ...
最新文章
- linux中cc和S的区别,为什么在linux命令(iostat)中每秒读取(r/s)一直为零?
- 如何用Mybatis分库分表
- qgis在地图上画导航线_在Laravel中的航线
- 自动将存储过程转成C#代码的过程[转]
- 2016.08.15
- 面向对象一些概念简述
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)(1)
- JavaScript变量、属性、函数、方法的区别(1)
- NPN和PNP三极管搭建推挽电路实验
- linux聊天室项目课程设计,网络编程课程设计报告--基于linux网络聊天室设计.docx...
- Python+Vue计算机毕业设计酒店管理系统(前台后台)i2agu(源码+程序+LW+部署)
- ImageCompressor图片压缩
- 自签名证书的安装(二)
- 无业务不技术:那些誓用区块链重塑的行业,发展怎么样了?
- 警猫眼Arduino源码分享,把闲置手机变成安防监控摄像头!
- umijs配置eslint,prettier,stylelint,commitlint
- 数据库突然不能运行了,出现 no connection established这么办!
- GeoLite2 City库的基本使用与下载, 通过ip查询地址
- GMT以及时间的格式
- 网络机顶盒哪个牌子好?小编分享最新网络机顶盒排行榜
热门文章
- bootstrap怎么强制不换行_Bootstrap方法的软件实现
- dbf解析_DBF文件格式分析.doc
- 转载的硬件十万个为什么
- python查询12306余票_【python】用GUI编写一个12306余票查询的系统,附源码
- ENVI5.3.1 去除影像四周的黑色背景
- string.Format字符串格式说明
- 三国演义python分析系统_Python之三国演义(上)
- 【Flink】(03)Apache Flink 漫谈系列 —— Flink 1.11 Unaligned Checkpoint 解析
- 十七、DS1302的基本应用
- android系统能内存,安卓手机到底有多能吃RAM内存?