统计论坛在线人数分布

统计论坛在线人数分布

//每个ID从登陆到退出会向一个日志文件记下登录时间和退出时间
//要求设计算法统计一天中论坛在线人数分布,取样粒度为秒

3600 * 24 = 86400s     //一天总共86400s
int delta[86400]          //每个整数对应这一秒论坛在线人数变化值

//初始化为0

for i in delta:
    delta[i] = 0;

然后依次读入每个用户的登录时间和退出时间

在对应位置上的登录时间delta[index]加1
在对应位置上的退出时间delta[index]减1

int online_num[86400] //记录每个时刻在线人数
假设一天开始时在线人数为0,则某一时刻在线人数有

online_num[0] = delta[0]    n = 0
online_num[n] = online_num[n-1] + delta[n]     n > 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值