Кодирование данных для создания дескриптора для коллекции населения - PullRequest
0 голосов
/ 02 февраля 2019

В вымышленном бродвейском шоу каждую субботу проводится 3 шоу.Билеты действительны для определенного шоу и перечисленного места.Процесс кодирования showtime и последовательно перечисляемого seat number определяет уникальный тикет.Билет кодируется штрих-кодом, содержащим указанные данные для измерения посещаемости.

Является ли процесс кодирования понятия времени и места примером сериализации?перечисление?Если нет, то как это назвать?

1 Ответ

0 голосов
/ 05 марта 2019

Сериализация имеет для меня два значения:
1. Некоторая операция сериализуется, т.е. выполняется последовательно, в отличие от одновременной.
2. Некоторая структура данных преобразуется в формат, который можно сохранить, например, в файле.
Перечисление означает для меня
3. тип данных для переменных, которые могут принимать конечное число значений.

Кодирование понятия времени и места, таким образом, является для меня примером 2., поскольку нужно было только сохранить дату, шоу и место, которое является уникальным.

Но это также пример 3., предполагая следующее:
enum кодируется как 64 бита, т.е. максимум равен 2 ^ 64, то есть примерно 10 ^ 21.Теперь вопрос в том, как долго земля будет жить.
Предполагается, что наше Солнце станет красным гигантом примерно через 5 миллиардов лет и уничтожит всю жизнь на Земле.Таким образом, 5 миллиардов лет = 5 * 10 ^ 9 лет = 52 недели / год * 5 * 10 ^ 9 лет, что составляет около 250 * 10 ^ 9 суббот.
При 3 шоу / субботах это около 10 ^ 12 шоудо конца земли.
Но enum может кодировать 10 ^ 21 шоу, так что нет проблем для кодирования ...

...