【发布时间】:2021-02-11 23:17:11
【问题描述】:
我有一个关于代码解决挑战的问题...作为最后一个要求,它说如果两个人的分数相等,则按字母顺序对他们进行排序,例如:
以防万一:马修和伊丽莎白,第一个是马修 以防万一:克洛伊和阿比盖尔,第一个是阿比盖尔 万一:伊莎贝拉娜塔莉,先来伊莎贝拉
谁能解释排序的逻辑? 如果我们说只是比较字母,那么第一个案例应该是伊丽莎白,而不是马修
【问题讨论】:
-
根据您提供给我们的信息,作业显然是错误的,因为 Matthew 排在 Elizabeth 之前不是按字母排序。但是我觉得您的问题中缺少重要信息。比如两个人的分数。
-
还有姓氏吗?按名称排序通常意味着按姓氏排序,然后是名字。
标签: java algorithm sorting logic alphabetical