Здравия, уважаемые форумчане.
Думаю, вопрос достаточно полно освещён в названии темы.
Немного проиллюстрирую его.
Допустим у нас имеются два одномерных массива и мы как-то сравниваем/сопоставляем элементы одного массива с другим.
Какой из следующих подходов будет более верным?
ПЕРВЫЙ
или ВТОРОЙ
Спасибо.
P.S. Как правило я предпочитал использовать второй вариант, но сегодня усомнился в его эффективности...
Думаю, вопрос достаточно полно освещён в названии темы.
Немного проиллюстрирую его.
Допустим у нас имеются два одномерных массива и мы как-то сравниваем/сопоставляем элементы одного массива с другим.
Какой из следующих подходов будет более верным?
ПЕРВЫЙ
Код |
---|
For i1 = LBound(arr1, 1) To UBound(arr1, 1) For i2 = LBound(arr2, 1) To UBound(arr2, 1) ' что-то тут делаем Next i2 Next i1 |
Код |
---|
i2l = LBound(arr2, 1) i2u = UBound(arr2, 1) For i1 = LBound(arr1, 1) To UBound(arr1, 1) For i2 = i2l To i2u ' что-то тут делаем Next i2 Next i1 |
P.S. Как правило я предпочитал использовать второй вариант, но сегодня усомнился в его эффективности...