以下是我的旧数据结构。
class old{
unsigned int _size;
int **state_table;
bool *is_marked;
}
state_table矩阵非常冗余,所以我重新设计了这样的数据结构:
class new{
set<StateCompression*> *state_rules;
unsigned _size;
}
class StateCompression {
set<int> *cur_states;
map<int, int> *transitions;
}
还有另一种压缩功能,可以将旧结构存储的相同数据转换为新结构存储的压缩数据。
我可以写一个计算用过的字节的count()函数吗?
提前致谢。