海量数据处理

某个文件包含一些电话号码,每个号码8位数字,如果一个号码用1bit表示,请问,一共需要占用多少内存?

我这么计算错误,每个号码8位,那么一共号码有1亿个,也就是10**8, 现在一个bit一个电话号码,  那么10**8*1/1024/1024/8 = 11.92MB, 答案是约等于100MB .....求大佬告诉正确算法

全部评论
一个号码8位(bit),那么一个号码应该占1byte。所以,1亿个号码就占1亿个byte,换算成兆的话,就应该是1亿/1024/1024约等于100兆
点赞 回复 分享
发布于 2019-09-03 15:58

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务