A
aaazzzxxx
Unregistered / Unconfirmed
GUEST, unregistred user!
我用到一个3万条的一维整型数组,现在需要记录其中每两个数之间的某种状态,用
“0,1”表示即可。但是如果再开3万乘3万的二维数组放状态,开销太大,即使
用byte型数组也无法忍受。
我想到的是用3万×500的int64的二维数组,用其中的每个数存64个状态,即把每64个状态
转成二进制,再化为十进制存入数组,读时还要再转化,再判断,实在是麻烦。
那应该怎么办呢?有没有什么简单的办法?还望高人指点!谢谢!
“0,1”表示即可。但是如果再开3万乘3万的二维数组放状态,开销太大,即使
用byte型数组也无法忍受。
我想到的是用3万×500的int64的二维数组,用其中的每个数存64个状态,即把每64个状态
转成二进制,再化为十进制存入数组,读时还要再转化,再判断,实在是麻烦。
那应该怎么办呢?有没有什么简单的办法?还望高人指点!谢谢!