Daniil Muntyan
Oferta, która wygrała- Zlecenia 4
- Ocena -
- Ranking 177
Budżet: 500 UAH Termin: 1 dzień
Dzień dobry, mam doświadczenie w takich zadaniach, gotowy do wykonania)
Budżet: 100 UAH Termin: 1 dzień
Maksymalnie optymalizuję algorytm za pomocą tabeli hash. Czy istnieje dodatkowe ograniczenie zakresu liczb lub porządku w masie?
Budżet: 150 UAH Termin: 1 dzień
Zrobię to na pitonie. Ale może to, co jest dodatkowo znane o wejściowej masie - na przykład, odrębne lub co jest znane o jej znaczeniach - na przykład, istnieje zakres. Takie dane mogą pomóc w optymalizacji.
Budżet: 500 UAH Termin: 1 dzień
Proponuję przyspieszyć go w n raz w odniesieniu do tego, co jest, realizuję na C#
lub wkładać pseudokód i realizować w dowolnym innym języku programowania
Aktualnie brak ofert
-
Volodimir Sokolov 23 sierpnia 2018вы б лучше рассказали что делать должен алго, а не давали то что не подходит
-
Volodimir Sokolov 23 sierpnia 2018конечно понятно, но чтоб что то улучшить надо знать что надо, раз уж то что вы накодили не то
-
Anton Tsaritsynsky 23 sierpnia 2018Так вот чтобы такие вещи оптимизировать по быстродействию, обычно и используют какую-то априорную информацию, вытекающую из задачи, а не из "медленного" алгоритма. Есть, например, много задач в вычислительной математике, которые сводятся к "трехдиагональным" матрицам, в которых значащие элементы есть только на трех диагоналях, все остальные элементы - нули. Очевидно, что нечего тратить пустые проходы циклов на нули. Не вопрос, прикладные математики посидели и забацали метод прогонки, который на нули вобще внимания не обращает.
Это и дает реальное ускорение. А так...
-
Volodimir Sokolov 24 sierpnia 2018если б не посмотрел топик еще разок так и не узнал бы что ответили
диапазон значений масива имел ввиду, если диапазон меньше размера масива, то есть несколько вариантов увеличить быстродействие, но сейчас сделал ставку с предложением увеличить быстродействие в n раз вне зависимости от данных -
Aleksey Ananin 24 sierpnia 2018Сортируете исходный массив по возрастанию, потом во внутреннем цикле рассматриваете только значения j<=i, k<=j. Уже будет ускорение.
Обращение к элементам массива делать через инкрементируемые указатели.
Это уже даст ускорение.
Если размер массива невелик, то можно составить косую матрицу предрасчитанных произведений.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
-
Nie podano
Trzeba przenieść stronę z webflow na wordpress.
Programowanie stron internetowych 66 ofert 3 sierpnia
-
Nie podano
Dopracowanie RMK w 1C: wyświetlanie bonusowego salda klienta
Testowanie i kontrola jakości 12 ofert 29 lipca
-
Nie podano
Konfiguracja kilku kont Viber na jednym zdalnym pulpicie roboczym
13 ofert 28 lipca
-
647 PLN
Łatwe aplikacja
PHP 67 ofert 28 lipca
-
1878 PLN
Aplikacja: Cyfrowy rynek dla wykwalifikowanych rzemieślników w Maroku
Programowanie stron internetowych 66 ofert 22 lipca
