页面加载中…
通过率 69% · 提交 290 · 通过 200
小慕在负责一个线上项目的运维工作,他需要处理某天系统运行过程中产生的N条日志。现在他需要根据每条日志的时间戳,按时间先后顺序将这些日志排序。 日志的时间格式为:"H:M:S.N",其中H表示小时(范围0-23),M表示分钟(范围0-59),S表示秒(范围0-59),N表示毫秒(范围0-999)。 需要注意的是:日志的时间可能没有补全位数,例如某条日志的时间可能是 01:01:01.001,也可能是 1:1:1.1 。
这类题属于华为 OD 机考真题方向中「100分 / 排序」方向的高频题型,通常考察对「100分 / 排序」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
第一行为 N(1 < N <= 10000),第二行为 N 个时间
按照时间升序排序后的时间,如果有两个时间相等,则保持输入的顺序。
示例 1
输入示例
2 01:4:8.9 1:1:09.211
输出示例
1:1:09.211 01:4:8.9
示例 2
输入示例
3 23:41:0.023 1:1:09.211 08:01:22.0
输出示例
1:1:09.211 08:01:22.0 23:41:0.023
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有