2018.11.1918:41:35.006 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с сохранением порядка массива ===
2018.11.1918:41:35.006 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.521 ArrayDeleteValue20 (.BrentCrud,D1) вариант Pastushak : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 150472 микросекунд
2018.11.1918:41:36.525 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 1466 микросекунд
2018.11.1918:41:36.536 ArrayDeleteValue20 (.BrentCrud,D1) вариант Peter : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 8179 микросекунд
2018.11.1918:41:36.544 ArrayDeleteValue20 (.BrentCrud,D1) вариант Vladimir : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 4930 микросекунд
2018.11.1918:41:36.549 ArrayDeleteValue20 (.BrentCrud,D1) вариант Nikitin : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2372 микросекунд
2018.11.1918:41:36.553 ArrayDeleteValue20 (.BrentCrud,D1) вариант Semko : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 910 микросекунд
2018.11.1918:41:36.558 ArrayDeleteValue20 (.BrentCrud,D1) вариант Fedoseev : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2207 микросекунд
2018.11.1918:41:36.564 ArrayDeleteValue20 (.BrentCrud,D1) вариант Korotky : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2693 микросекунд
2018.11.1918:41:36.566 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.566 ArrayDeleteValue20 (.BrentCrud,D1) === Порядок в массиве не сохраняется ===
2018.11.1918:41:36.569 ArrayDeleteValue20 (.BrentCrud,D1) вариант Kuznetsov3 : Контрольная сумма = 75174.651051; элементов - 999851; время выполнения - 807 микросекунд
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 75174.651051; элементов - 999851; время выполнения - 1994 микросекунд
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с 3-мя параметрами. Возвращает копию массива ===
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1) вариант Kuznetsov : Контрольная сумма = 75172.230771; элементов - 999851; время выполнения - 5092 микросекунд
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с фильтрующим вектором. ===
2018.11.1918:41:36.662 ArrayDeleteValue20 (.BrentCrud,D1) вариант nicholi shen: Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 80140 микросекунд
2018.11.1918:41:37.037 ArrayDeleteValue20 (.BrentCrud,D1) вариант Nikitin : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 372807 микросекунд
2018.11.1918:41:37.103 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 63750 микросекунд
2018.11.1918:41:37.131 ArrayDeleteValue20 (.BrentCrud,D1) вариант Semko : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 25854 микросекунд
P.S. 虽然这不是好事。这取决于开发商。也许应该有一个公共的 "允许所有人读/写 "的复选框
还有谁会来清理所有的代码?还是我在牵线搭桥?
还是说我是边走边编的?
不,这就是他们发明水池请求者的原因。
那么,谁正式赢得了比赛?
友谊获胜。这是最重要的事情。
从实践中总结:没有一个 "优化器 "可以取代程序员,这就是一个;-)
而后置增量的情况完全不清楚,当arr[i++]比arr[i];i++是两个 时,就会慢一些
但你们都做得很好!
ps/怎么说呢,这样*.translate就不会发出胡言乱语了:-)
事实证明,删除值数组的问题更为有趣。这里仍有很大的创造空间。
我想出了以下方案。
事实证明,删除值数组的问题更为有趣。仍有很大的创造空间。
我想到了下面这个变体。
难道你没有想到要检查每个集会参与者的结果是否正确吗?
难道你没有想到要检查每个集会参与者的结果是否正确吗?
我不知道如何用中文回答你。