消除重复数字以后的最大整数

/*
华为机试:消除重复数字以后的最大整数
示例: 输入:423234  输出:432 思路:刚开始拿到这题觉得很简单,就是将数字去重,
      然后排序,求出最大的整数。
但实质上,题目隐藏含义,在不改变原来的数字的相对位置下(被坑了,
测试快结束想到了,没时间挽回),去重,并求出最大整数。  */

// 之后本地改好了
#华为##C#(17531)#
全部评论
将数字单一取出赋值到数组,for循环+if条件去除数组中的重复值重,冒泡排序求出最大整数,合并数组为字符串,转为int类型
2 回复
分享
发布于 2022-03-05 08:09
滑动窗口啊
1 回复
分享
发布于 2018-10-13 16:51
阅文集团
校招火热招聘中
官网直投
维护一个单调递减栈 加map计数
1 回复
分享
发布于 2022-03-09 23:14
{"pureText":"","imgs":[{"alt":"discuss_164****660594.jpeg","height":2007,"localSrc":"content://media/external/images/media/42832","src":"https://uploadfiles.nowcoder.com/compress/mw1000/message_images/20220309/735415271_1646798662319/discuss_1646798660594.jpeg","width":3089}]}
1 回复
分享
发布于 2022-03-09 12:04
不改变相对位置的情况下怎么实现?
点赞 回复
分享
发布于 2018-10-13 02:11
unordered_set应该可破?
点赞 回复
分享
发布于 2018-10-13 04:27
楼主可以发一下源码吗?一直没想明白怎么弄
点赞 回复
分享
发布于 2018-10-13 07:57
用栈?
点赞 回复
分享
发布于 2018-10-13 08:37
用桶排序思想可行吧
点赞 回复
分享
发布于 2019-07-25 10:58
楼主到底咋做的,求代码
点赞 回复
分享
发布于 2019-10-05 14:08
滑动窗口 然后判断可行?
点赞 回复
分享
发布于 2020-02-26 15:33
计数排序的思路应该就行了吧
点赞 回复
分享
发布于 2020-03-03 20:23
数字取出加到list里,用distinct方法去重,拼成字符串,再转成int类型
点赞 回复
分享
发布于 2022-03-12 12:32

相关推荐

头像
点赞 评论 收藏
转发
5 15 评论
分享
牛客网
牛客企业服务