猫史档案馆


帮帮我,我不知道

用户:仙之鹤仙之鹤查看:32 回复:2 评论:6 创建时间:2022-12-23T15:54:29


请问

我要设一个时间的排行榜,但时间应该从小到大

一般的排行榜都是从大到小

 

 

怎么设呢?急!!!


回复

上一页第 1 页 / 共 1 页下一页
仙之鹤仙之鹤

会的帮帮我

点赞0


评论

我认为你的意思是排行榜顺序颠倒,,那就看谁剩的时间

我的意思是比谁时间短

但我不会弄

你可用0减去时间变成负数,这样忽略负数就可以改变顺序了

方法1:可以储存时间的相反数,就能实现从小到大排行 方法2:使用云列表自制排行榜(非常复杂,我都弄了好久……)


gentlebreezegentlebreeze

自制排行榜,可以把所有玩家数据存到一个列表(列表1),然后遍历求出它的最小值,把他存到另外一个列表(列表2)里,并删除列表1中的那个最小值,这样子重复执行刚开始时的列表1的长度次,也就是每一轮找出列表1现存的所有项中的最小值,加到列表2的末尾。这样列表2就整合成了列表1的倒序排行榜,最后用画笔打印出来列表2的内容就行了,而且这样也比编程猫自带的那个排行榜美观。

点赞0


评论

求最小值,也是需要遍历的,具体的楼主自己去尝试吧,这都是自己练习想出来的awa