华为OD机试统一考试D卷C卷 - 数组去重和排序 py

题目描述

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

输入描述

一个数组

输出描述

重排序后的数组

用例

输入

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

输出

3,4,1,2,5

备注 数组大小不超过100 数组元素值大小不超过100。

Python

import collections

inputArray = input().split(",")

# 使用两个字典来记录元素出现的次数和第一次出现的位置
countDict = collections.defaultdict(int) # 记录元素出

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

机试E卷D卷刷题日记 文章被收录于专栏

机试刷题记录

全部评论
又是努力成为大佬的一天
点赞 回复 分享
发布于 2023-03-28 11:57 江苏
mk vector<pair><int> > v;</int></pair>
点赞 回复 分享
发布于 09-19 20:47 四川

相关推荐

10-18 18:00
已编辑
华东师范大学 C++
前几天刚参加了华为GTS-服务与软件研发管理部的线下面试,顺利进入池子里,哈哈哈哈哈~整体感受还是很不错的,面试官很亲切,整个过程也是很专业。现场还准备了很多茶歇零食,非常贴心,这应该是我秋招以来感受最好的面试了~必须要记录分享给大家:当天是三轮面试:两轮专业面试和一轮主管面试。面试前会需要进行线上签到,快到自己面试时,手机有短信提醒的(点赞)。每场等候时间不是太久,还行。面试过程中:1、每轮面试官都会主动介绍一下自己,很热情,一开始还是蛮紧张,但是聊着聊着就放松了,回答问题也逐渐顺利起来啦(华为的面试官真的都很专业)。2、两轮专业面试都有出题“手撕代码”,难度差异不大,是在纸上作答的。整个解题过程里面试官也没有催我,写完后我们就交流一下解题思路和想法这样的,面试官也是会给我一些更好的解题思路建议,又悄悄的偷师学艺~3、第一轮专业面试考察的问题会相对基础。对简历内容会有一个大致提问,略微问了一些八股,但是不多。敲重点哦,一定要复习一下专业知识。4、第二轮专业面试考察的就更加深入和细致。对于递进或者联想的问题会更多,更加关注项目经历里的细节。因为我这边是想做大模型的,所以面试官也很重点的问了很多关于这块的问题。后面也问了一下我的毕业论文情况。5、面试结束后,面试官都会和我握手再见,情绪价值太足啦!!!再分享一下为了华为的面试,我都做了哪些准备以及我觉得可以关注的地方:1、自我介绍。这个我觉得还是很重要的,毕竟和面试官第一次接触,第一印象很关键!可以准备自己的学术背景+校园经历+项目经历+实习经历。提前自己演练好,现场就可以顺利发挥,面试官会开始让我们自己做介绍哒。2、最重要的准备:必须复习专业基础知识和熟悉项目经历,第二轮面试是真的考察的很细致!充足的准备会让我很有安全感~3、面试前我也是搜了很多面试必问问题的面经,建议友友们也可以自己额外搜搜看,通常都会有“你在项目中遇到的最大困难是什么?你如何解决&nbsp;”、“这段项目/实习给你带来最大收获是什么?”等这些问题,可以压宝试试看哈。4、还有一点,我个人是觉得面试过程中一定要真诚。遇到不懂的问题,可以直白说出来,面试官这边不会为难你一定要讲出来的,面试官都是非常专业的技术人员,真诚对待面试是很重要的。最后我来总结一下:1)一定要对个人的简历内容提前熟悉,对于基础专业知识提前复习;2)准备好自我介绍,讲清楚学术背景+校园经历+项目经历+实习经历;3)面试过程中一定要真诚、自信,语言表达逻辑清晰、吐字清楚;4)刷题练习编程题,高频题多刷。#华为##华为求职进展汇总##华为专业岗##华为面试经历##华为秋招#
点赞 评论 收藏
分享
是重庆的一本也是华为的目标院校之一,收到hw的面试通知了,还要去吗?面试不一定过,就算进了池子也几乎泡不出来。bg,双非本,无实习,无论文,只有一些竞赛奖项。
谁教教我电磁场啊:去了挺好,答不出来最多也就尴尬一下,又不会少块肉。而且面经还挺重要的,还能学点东西,我技术面的时候不太清楚的问题那个面试官直接给我讲了一遍
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务