|
|
|||||
Регистрация: Mar 2006
Адрес: Ростов-на-Дону
Сообщений: 80
|
//сарказм.
вот цикл для профи: один вызов геттера length, супербыстрая математика! |
|
|||||
Цитата:
t = getTimer(); for (i = 1000000; (i=~-i)^-1; ) { } tf.appendText(getTimer() - t + "\n"); // 8 мс t = getTimer(); for (i = 0; i < 1000000; i++) { } tf.appendText(getTimer() - t + "\n"); // 3 мс P.S. Хотя стоп, туплю... Если у нас getter, а не константа то картина несколько другая: t = getTimer(); for (i = arr.length; (i=~-i)^-1; ) { } tf.appendText(getTimer() - t + "\n"); // 7 t = getTimer(); for (i = 0; i < arr.length; i++) { } tf.appendText(getTimer() - t + "\n"); // 7 НО, если сделать так (ниже), то получается вообще самый-самый быстрый вариант:
__________________
ЛОДКИ Последний раз редактировалось FlashRus; 12.03.2013 в 15:42. |
|
|||||
Регистрация: Mar 2006
Адрес: Ростов-на-Дону
Сообщений: 80
|
FlashRus, это была шутка. но если бы я делал ставки, то поставил бы на
но только из спортивного интереса, реальная разница в производительности смысла не имеет.) в реальной работе для перебора использую |
Часовой пояс GMT +4, время: 14:08. |
|
« Предыдущая тема | Следующая тема » |
|
|