Показать сообщение отдельно
Старый 29.04.2014, 00:46
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 37  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Я так полагаю, что мой вариант должен быть самым производительным
Массив из тысячи элементов и специально удалял 500 элемент: Ваш - 315, indexOf - 24 800.

Добавлено через 11 минут
И немного поправил
Код AS3:
private function find(array:Array):int
{
	var length:int = array.length;
	var summa:int = 0;
 
	for (var i:int; i < length; ++i) 
			summa += array[i];
 
	return (length + 2) / 2 * (length + 1) - summa;
}
Добавлено через 13 минут
И итерационному свойству не присваивать значение, то в десятки раз быстрей.