P.S. Das ist aber nicht gut. Das ist Sache der Entwickler. Vielleicht sollte es ein Kontrollkästchen für öffentliches "Allen das Lesen/Schreiben erlauben" geben.
Und wird jemand kommen und den ganzen Code bereinigen? Oder ziehe ich die Fäden?
Das Problem mit einer Reihe gelöschter Werte erwies sich als interessanter. Hier gibt es noch viel Raum für Kreativität. Ich habe mir folgende Option ausgedacht.
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 микросекунд
Das Problem mit dem Array der gelöschten Werte erwies sich als interessanter. Es gibt noch viel Raum für Kreativität. Die folgende Variante kam mir in den Sinn.
Ist es Ihnen nicht in den Sinn gekommen, die Korrektheit des Ergebnisses jedes Rallyeteilnehmers zu überprüfen?
P.S. Das ist aber nicht gut. Das ist Sache der Entwickler. Vielleicht sollte es ein Kontrollkästchen für öffentliches "Allen das Lesen/Schreiben erlauben" geben.
Und wird jemand kommen und den ganzen Code bereinigen? Oder ziehe ich die Fäden?
Oder denke ich mir das nur aus?
Nein. Dafür hat man die Poolanforderer erfunden.
Wer hat den Wettbewerb nun offiziell gewonnen?Die Freundschaft hat gewonnen. Das ist das Wichtigste.
Aus praktischer Sicht: kein "Optimierer" kann einen Programmierer ersetzen, das ist eine;-)
und die Situation mit post-increment ist überhaupt nicht klar, wenn arr[i++] langsamer ist als arr[i];i++ ist zwei
aber gut gemacht, ihr alle!
ps/ wie man es so sagt, dass *.translate keinen Unsinn ausgibt :-)
Das Problem mit einer Reihe gelöschter Werte erwies sich als interessanter. Hier gibt es noch viel Raum für Kreativität.
Ich habe mir folgende Option ausgedacht.
Das Problem mit dem Array der gelöschten Werte erwies sich als interessanter. Es gibt noch viel Raum für Kreativität.
Die folgende Variante kam mir in den Sinn.
Ist es Ihnen nicht in den Sinn gekommen, die Korrektheit des Ergebnisses jedes Rallyeteilnehmers zu überprüfen?
Ist es Ihnen nicht in den Sinn gekommen, die Korrektheit des Ergebnisses jedes Rallyeteilnehmers zu überprüfen?
Ich weiß nicht, wie ich Ihnen auf Chinesisch antworten soll.