本文实例讲述了java实现给出分数数组得到对应名次数组的方法。分享给大家供大家参考。具体实现方法如下:
package test01;
/**
* 给出分数数组,得到对应的名次数组
* 列如有:score = {4,2,5,4}
* 则输出:rank = {2,3,1,2}
*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ScoreRank {
// 输出数组
public static void show(int[] s){
for(int x:s) System.out.print(x);
System.out.println();
}
// 取得名次
public static int[] scoreRank(int[] score) {
int[] temp = new int[score.length];
List lis = new ArrayList();
for(int x:score) // 添加元素(不重复)
if(!lis.contains(x)) lis.add(x);
Collections.sort(lis); // 从小到大排序
Collections.reverse(lis); // 从大到小排序
for(int i=0;i<score.length;i++) // 下标从 0 开始
temp[i] = lis.indexOf(score[i])+1;
// 所以:正常名次 = 取得下标 + 1
return temp;
}
public static void main(String[] args){
int[] score = {4,2,5,4}; // 名次 {2,3,1,2}
int[] rank = scoreRank(score); // 取得名次
System.out.print("原始分数:");show(score);
System.out.print("对应名次:");show(rank);
}
}
运行结果如下:
原始分数:4254
对应名次:2312
希望本文所述对大家的java程序设计有所帮助。
相关推荐:
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
seo需要什么人才,seo需要做什么工作 ,探索ai照片
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
AI一键生成原创文章,让创作更高效更轻松!
为什么seo推广那么多,seo推广难吗 ,东莞ai听译平台
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
ChatGPT:智能对话开创新时代,ai做渐变直线
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
AI+写文章:开启智能创作新时代
重生成AI:突破科技前沿,开启智能未来
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
如何查文章AI率?全面解析AI文章检测工具及技巧
文章续写AI:提升写作效率,创意无限
AI免费文章解读:智能写作新篇章,小店AI
seo资源指的是什么,seo资料 ,绿眼AI
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
seo涉及什么内容,seo主要包括 ,法医使用ai
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
SEO优化关键技巧:提升网站排名的实战攻略,科大讯飞ai论文写作软件
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
优化原理:提升效率、创新突破的核心法则,印刷包装推广有哪里网站
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
AI网页版本:开启智能时代的新篇章,拼音标调ai
用AI批量下载工具,高效管理你的文件和资源
高效创作之路:文章AI生成器的力量
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型