У меня есть список записей, в начале я не знаю количество записей. Мне нужно прочитать их в массиве. так что желательно читать все записи одну за другой и выполнять перераспределение один за другим и продолжать увеличивать размер массива по мере поступления элемента ИЛИ я должен потратить один проход на определение количества записей и выполнить malloc только один раз? Какой из них будет менее затратным в плане вычислений?