lmikle, все это конечно хорошо, но...
Твой первый алгоритм - затраты на скорость (ибо цикл)
Твой второй алгоритм - затраты на память (ибо константа)
Но, весь вопрос в том во что это все будет скомпилировано, т.к. давно известно что у борланда оптимизирующий компилятор