游戏排行榜-获取排名

前提:
~数据量非常大,玩家的相关信息,评估值什么的
~要获取准确的前100名玩家排名
~其他玩家可以获取相差不大的模糊排名

前一百名,我的想法是先取一百名,排序,之后取一个人做一次插入排序,完成。
其他玩家,我的想法是通过某种方法获取段位的分数,就划分出300分的玩家排名是1000名,那么玩家分数在300分附近就随机一个1000左右的排名给他。

面试官说其他玩家的模糊排名有更好的做法,所以想请教一下牛友😘
#场景题#
全部评论
我也问了这个,面试官说建议我看看redis zet的实现。
点赞
送花
回复 分享
发布于 06-18 11:07 四川

相关推荐

阴差阳错进了某top级游戏公司,工资高上班还能玩游戏但是真正想感慨的,是回来看到大家吐槽公司995完全受不了就因为能上班打游戏外加老大明面直说既然你提前来实习肯定不要求你产出,安心学习就完事,我熬了三周的夜,学完了组内大部分方向(最后告诉我时间安排本来就有误,想让我知道摆烂是必然的,结果。。。)但是什么实习一个月精气神完全抽干在我身上完全没发生,就那种一个游戏狂热者掉进真游戏公司你知道是什么概念吗,这臭文档要不是其他组的不给实习生开权限我还能再学两个月,就这还是一边打全战一边学的,完全没有那种分心的感觉(主要是前辈们也是一边玩游戏一边干活)抛开这确实过高的工资不谈,找到一份自己想做的工作真的很重要,计算机后端大家都知道什么尿性,3年之后35岁之前就是所学所赚的巅峰期,干的活还让人作呕,为什么不尝试一下自己喜欢的工作呢?为什么一定要想着后端开发未来工资最高所以硬逼着自己也要去找后端开发呢?正常情况下一年入门三年资深,我三周时间入门了一半,组内大佬一年时间开始带队,薪资直接反超大厂普通社招开发。有热爱真的比被硬推着发展要快的多得多当然了,有一点我必须指出,给校招萌新安排那么多学习量是不对的,我感觉我像一头猪,快撑死了,但还想继续吃两口,但凌晨了
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务