Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

The task is algorithm

Translated11 USD

Client's review of cooperation with Daniil Muntyan

Quality
Professionalism
Cost
Contactability
Deadlines

It’s not the first time I’m working with an executive, it’s all clear and timely. I highly recommend

Profile deleted | Safe Safe

Freelancer's review of cooperation with client

Payment
Task setting
Clarity of requirements
Contactability

I have been working with the customer several times, very clear tasks and, which is important - fast feedback, which allows you to quickly solve different issues on execution.
I recommend cooperation

  1. 177    5  1
    Winning proposal1 day11 USD

    Good day, I have experience in such tasks, ready to begin to accomplish.)

  2. 153  
    1 day2 USD

    Maximum optimization of the algorithm using a hash table. Is there an additional limit to the range of numbers or order in the mass?

  3. 1977    82  2   1
    1 day3 USD

    I do it on Python. But maybe what is more known about the entering mass - for example, sorted or what is known about its values - for example, there is a range. Such data can help optimize.

  4. 398    85  3   6
    1 day11 USD

    I propose to accelerate it n times in relation to what is, I realize it on C#
    or I put the pseudocode and implement it in any other programming language

  5. Another 4 proposals concealed
  • Volodimir Sokolov
    23 August 2018, 19:05 |

    вы б лучше рассказали что делать должен алго, а не давали то что не подходит

  • Profile deleted
    23 August 2018, 19:11 |

    Согласен. Физику задачки в студию

  • Profile deleted
    23 August 2018, 19:20 |

    а разве не понятно что она делает?

  • Profile deleted
    23 August 2018, 19:23 |

    image

  • Volodimir Sokolov
    23 August 2018, 20:17 |

    конечно понятно, но чтоб что то улучшить надо знать что надо, раз уж то что вы накодили не то

  • Profile deleted
    23 August 2018, 20:07 |

    Смотрит произведение пар и сравниет если есть такой в массиве

  • Profile deleted
    23 August 2018, 20:09 |

    точнее не пар, а всех элементов один с другим по всей длине массива

  • Profile deleted
    23 August 2018, 20:12 |

    Так и есть, вопрос как написать так, чтобы он это делал быстро

  • Profile deleted
    23 August 2018, 20:24 |

    Так вот чтобы такие вещи оптимизировать по быстродействию, обычно и используют какую-то априорную информацию, вытекающую из задачи, а не из "медленного" алгоритма. Есть, например, много задач в вычислительной математике, которые сводятся к "трехдиагональным" матрицам, в которых значащие элементы есть только на трех диагоналях, все остальные элементы - нули. Очевидно, что нечего тратить пустые проходы циклов на нули. Не вопрос, прикладные математики посидели и забацали метод прогонки, который на нули вобще внимания не обращает. 

    Это и дает реальное ускорение. А так...

  • Profile deleted
    23 August 2018, 20:19 |

    Ребят, задача прям так и стоит, как написана, с выданным алгоритмом))

  • Volodimir Sokolov
    23 August 2018, 20:58 |

    а какой диапазон значений?

  • Profile deleted
    23 August 2018, 21:07 |

    В смысле? о чем речь? а диапазоне значений чего?

  • Volodimir Sokolov
    24 August 2018, 3:53 |

    если б не посмотрел топик еще разок так и не узнал бы что ответили
    диапазон значений масива имел ввиду, если диапазон меньше размера масива, то есть несколько вариантов увеличить быстродействие, но сейчас сделал ставку с предложением увеличить быстродействие в n раз вне зависимости от данных

  • Profile blocked
    23 August 2018, 23:40 |

    заря-лейпциг 0-0

    заря с 17 минуты в меньшинстве

  • Profile deleted
    24 August 2018, 7:32 |

    Сортируете исходный массив по возрастанию, потом во внутреннем цикле рассматриваете только значения j<=i, k<=j. Уже будет ускорение. 

    Обращение к элементам массива делать через инкрементируемые указатели. 

    Это уже даст ускорение. 

    Если размер массива невелик, то можно составить косую матрицу предрасчитанных произведений. 

  • Eduard Karpets
    24 August 2018, 7:43 |

    А как с отрицатеными значениями?

Current freelance projects in the category Desktop Apps

Modification in the emulator's operation

45 USD

Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save…

Desktop Apps ∙ 1 day 14 hours back ∙ 10 proposals

Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)

23 USD

We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are…

Content Management SystemsDesktop Apps ∙ 6 days 9 hours back ∙ 23 proposals

It is necessary to migrate the current working program from FoxPro to C#.

Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,…

C#Desktop Apps ∙ 11 days 17 hours back ∙ 19 proposals

Client
Profile deleted


Project published
7 years back
169 views