本文实例讲述了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程序设计有所帮助。
相关推荐:
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
AI写作免费一键生成5000字:高效创作的革命性工具
洗文章AI:让内容创作变得更智能、更高效
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
人工AI软件的未来:智能时代的创新驱动力
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
在线AI文章生成:内容创作新革命
SEO永远,数字营销的核心力量,广州seo搜索栏内容
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
文章去AI回归创作的本真之美
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
自动生成文章的AI软件,助力内容创作的未来
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
seo给你什么帮助,seo的利与弊 ,ai 大厨
文章AI生成软件高效创作新纪元
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
AI人工智能文章生成器写作新纪元
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
ChatGPT异常了:人工智能的极限与突破,ai and ethics
为什么“360收录”是你网站推广的必备利器,seo亚马逊
怎么用AI生成文章?全新写作方式的揭秘与应用指南
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
如何快速写出高质量的AI文章:从入门到精通
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
什么是seo的豆子,何为seo ,ai圆复制
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
求一个AI软件,彻底改变你的工作与生活!
AI人物生成:重新定义虚拟形象创作的未来
文章AI生成标题:让创作更轻松,内容更精彩
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai