数据编码以创建填充集合的句柄

问题描述 投票:2回答:1

虚构的百老汇演出每周六有3场演出。门票适用于特定节目和列举的座位。编码showtime和连续枚举的seat number的过程定义了一张独特的票证。票据用条形码编码,条形码包括用于测量出勤率的所述数据。

编码时间概念的过程是否是一个示例序列化的过程?列举?如果没有,它应该叫什么?

serialization enumeration
1个回答
2
投票

序列化有两个含义: 与同时相比,某些操作被序列化,即顺序执行。 2.一些数据结构以可以存储的格式变换,例如,在一个文件中。 枚举对我意味着 3.可以接受有限数量值的变量的数据类型。

因此,编码时间和座位的概念对我来说是一个例子2.因为只需存储日期,节目和座位,这是独一无二的。

但它也是3的一个例子,假设如下: enum编码为64位,即最大值为2 ^ 64,即大约10 ^ 21。现在的问题是,地球将存在多久。 人们假设我们的太阳将在大约50亿年内成为一个红巨星,并灭绝地球上的所有生命。因此,50亿年= 5 * 10 ^ 9年= 52周/年* 5 * 10 ^ 9年,即大约250 * 10 ^ 9个星期六。 有3个节目/星期六这是大约10 ^ 12节目,直到地球结束。 但是enum可以编码10 ^ 21个节目,因此编码没问题......

© www.soinside.com 2019 - 2024. All rights reserved.