用于排序对象列表的算法

Tom*_*nso 5 c# algorithm user-interface ranking

假设您有一个对象列表.用户在工作时主要使用所有对象.如何订购对象列表,以便列表适应订单,用户主要使用?您可以使用什么算法?

编辑:许多答案建议计算对象的使用次数.这不起作用,因为所有对象的使用量相同,只是顺序不同.

Car*_*rra 0

添加用户访问对象的日期时间列表。每次用户使用对象时,添加一个日期时间。

现在只需计算列表中 w(现在 - x 天)的日期时间条目的数量,并按其排序。您可以删除 >(现在 - x 天)的日期时间。

用户可能在一个月内使用不同的项目,这将反映这些变化。