首页 > 试题广场 >

字母数字混合排序

[编程题]字母数字混合排序
  • 热度指数:2668 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一串字符,包含数字[0-9]和小写字母[a-z],要求按数字从小到大、字母从a到z排序,并且所有数字排在字母后面

输入描述:
一串字符


输出描述:
按规则排序的一串字符
示例1

输入

a31bz

输出

abz13
头像 重生之我要当分子
发表于 2025-01-07 00:34:59
解题思路 这是一个字符串排序问题,需要将字母和数字分开排序,并按特定顺序组合。 关键点: 区分字母和数字字符 分别对字母和数字进行排序 按要求组合排序结果(字母在前,数字在后) 算法步骤: 将输入字符串分成字母和数字两个列表 分别对两个列表进行排序 先输出排序后的字母,再输出排序后的数字 展开全文