首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在C#中使用二叉树实时计算海量用户积分排名的实现

    前些天和朋友讨论一个问题,他们的应用有几十万会员然后对应有积分,现在想做积分排名的需求,问有没有什么好方案。这个问题也算常见,很多地方都能看到,常规做法一般是数据定时跑批把计算结果到中间表然后直接查表就行,或者只显示个TOP N的排行榜,名次高的计算真实名次,名次比较低的直接显示在xxx名开外这种。但是出于探索问题的角度,我还是想找一下有没有实时计算的办法,并且效率能够接受。 在博客园搜到一篇不错的文章,基本罗列了常用的方案,每种算法详细介绍了具体思路,其中基于二叉树的算法是个非常不错的方案,文章中只给了思路没有给出代码,于是我决定自己用C#实现出来。

    04

    抽奖/秒杀/竞价/评分/权威/投票,技术教你用合适的方法做好活动

    背景: 互联网的产品、运营,经常会做活动,有些是长期的、日常的活动,有些是短期的、不定期的活动。每次活动都会有一定的资源投入,可能是技术研发的人力投入,也可能是奖品或者服务器的成本。当然,也期待有一些活动效果,可能是希望提高老用户回归,新用户注册,提高活跃度、充值和消费等。大家做活动前,肯定也会一定的评估,希望是小投入有大产出。当然也会有活动后的总结、复盘,做得好是什么地方,做的不好是因为什么,怎么推广,怎么改进,也会有很多经验分享。而这次的分享,没有太具体的讲某次活动的经验,而是从更多的可能性方面来做更多的分析和对比。后续有补充,也希望大家不吝赐教。 定义两个名词: 活动发起方,商家,定义为甲方。 活动参与方,用户,定义为乙方。 后续,我们简化说明,直接使用甲方和乙方。

    06
    领券