明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。
时间: 2024-01-24 09:26:56 浏览: 102
将数组中相同的数删掉,剩余的数从小到大排序
题目描述:明明生成了n个1到500之间的随机整数,请你删除其中重复的数字,即相同的数字只保留一个,并把其余相同的数字删除,然后再将这些数从小到大排序,按照顺序输出。
数据范围:1≤n≤1000,1≤val≤500
解题思路:题目要求我们删除重复数字并排序,这里可以使用set数据结构,set会自动去重并按从小到大排序。我们只需要将随机整数存入set中,然后按照顺序输出即可。
Python代码:
阅读全文