Здравствуйте, Homunculus, Вы писали:
H>Вот и вопрос — как узнать что твои данные организованы оптимальным образом для решения той или иной задачи? Есть ли какой-то формальный способ убедиться в том, что лучше всего данные организовывать и описывать именно так?
У меня такое чувство, что организация данных — это часть алгоритма. Например, для некоторых алгоритмов использование фиббоначиевой кучи сильно ускоряет дело и упрощает алгоритм. Ну и можно дойти до нормальных форм в БД, которые и нужны для ускорения в том числе типичных задач