简单
技术面试0 次浏览

在携程的酒店预订业务中,当用户搜索某一城市的酒店时,会返回大量结果。请设计一个简单的算法,对这些酒店结果按照用户评价得分从高到低进行排序。可以使用你熟悉的编程语言描述。

携程运营
算法排序酒店预订

答题要点

推荐使用直接描述算法实现步骤的框架。关键要点如下:首先,明确输入数据是包含酒店信息及评价得分的列表。接着,选择合适的排序算法,如 Python 中的 sorted 函数等,按照评价得分从高到低进行排序。然后,实现排序逻辑,确保结果符合要求。最后,对排序结果进行验证。示例话术:可以使用 Python 来实现,先创建一个包含酒店信息和评价得分的列表,然后使用 sorted 函数的 key 参数指定按照评价得分排序,并且设置 reverse 为 True 实现从高到低排序,最后返回排序后的列表。