题目要求:随机产生70个字符放在一个数组里,字符只能是数字或英文字母(一共62个字符),然后用程序将它们重新排序并打印出来。
优先排序规则:数字最优先,字母按照字母表顺序,比如 a 优先于 b 打印,但大写字母优先于小写字母!
题目要求:随机产生70个字符放在一个数组里,字符只能是数字或英文字母(一共62个字符),然后用程序将它们重新排序并打印出来。
优先排序规则:数字最优先,字母按照字母表顺序,比如 a 优先于 b 打印,但大写字母优先于小写字母!
排序算法用快排,成员比较直接用字符串比较就行。
因为你的排序规则和字符的Ascii大小本来就是一致的:
字符 Ascii
---- --------
0~9 48~ 57
A~Z 65~ 90
a~z 97~122