【2023华为OD-C卷-第一题-数组去重和排序】100%通过率(JavaScript&Java&Python&C++)

本题已有网友报告代码100%通过率

OJ &答疑服务

购买任意专栏,即可添加博主vx:utheyi,获取答疑/辅导服务

OJ权限获取可以在购买专栏后访问网站:首页 - CodeFun2000

题目描述

给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。

输入描述

一个数组

数组大小不超过100
数组元素值大小不超过100

输出描述

去重排序后的数组

示例

输入

1,3,3,2,4,4,4,5

输出

3,4,1,2,5

思路:自定义排序

首先,我们可以按照规则对数组进行读取,然后给每一个第一次出现的数字一个编号值,这个可以使用哈希表来存储,

你可能感兴趣的:(java,华为od,c语言)