华为机试——2018年校招

本文分享了作者在2018年华为校园招聘机试中的经历,详细介绍了三道题目:1) 字符串按ASCII值排序,2) 贪心算法解决跳跃游戏问题,3) 长整数相乘。由于作者之前接触过相似题目,因此在短时间内完成并获得通过。
摘要由CSDN通过智能技术生成

10号参加的华为的机试,这次的3道题难度适中。第一题字符串,第二题贪心算法,dp可以解,第三题长整数相乘。因为题主做过第三题原题,刚开始就把第三题秒了~~

然后开始做第一题,一般10分钟就可以搞定。第二题要想一下,不过也差不多是原题,Leetcode上第55题jump game应该是此题原型。

因为都刷过几乎是原题的原故,一个小时不到3题就AC完了

下面是完整题目和代码

                                                                                                                                                                          

一.给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。

举例!假设原始字符串为

eeefgghhh

则每种字符出现的次数分别是

1.eee 3次   2.f 1次   3.gg 1次 4.hhh 3次

重新排序后输出的字符串如下:

efghegheh

编写程序,实现上述功能。

【温馨提示】

<
  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值