C++源码实现:
【华为OD】C卷真题 100%通过:数组去重和排序 C/C++实现-CSDN博客
Java源码实现:
【华为OD】C卷真题 100%通过:数组去重和排序 Java实现-CSDN博客
Python源码实现:
【华为OD】C卷真题 100%通过:数组去重和排序 Python实现-CSDN博客
C语言代码实现:
【华为OD】C卷真题 100%通过:数组去重和排序 C语言源码实现-CSDN博客
题目描述:
给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
输入描述
一个数组
输出描述
去重排序后的数组
示例1
输入输出示例仅供调试,后台判题数据一般不包含示例
输入
1,3,3,3,2,4,4,4,5
输出
3,4,1,2,5
备注
数组大小不超过100
数组元素值大小不超过100
题目解析:
先去重,统计元素原始数组出现次数,然后按规则遍历排序去重后的结果就行

这篇博客介绍了如何解决华为在线测试(OD)中的一道真题,即数组去重和排序问题。提供了C++、Java、Python和C语言的源码实现,详细解释了题目的描述和解析,以及JS代码的实现思路。
订阅专栏 解锁全文
320

被折叠的 条评论
为什么被折叠?



