Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Задача - алгоритм

Translated500 UAH

Відгук замовника про співпрацю з Даниилом Мунтяном

Якість
Професіоналізм
Вартість
Контактність
Терміни

Не вперше я працюю з виконавцем, все чітко і вчасно. Дуже рекомендую

Профіль видалено | Сейф Сейф

Відгук фрилансера про співпрацю з замовником

Оплата
Постановка завдання
Чіткість вимог
Контактність

Вже кілька разів працював з клієнтом, дуже чіткі завдання і, що важливо - швидка зворотна зв'язок, що дозволяє швидко вирішувати різні питання щодо виконання.
Рекомендуємо співпрацювати

  1. 177    5  1
    Переможець1 день500 UAH

    Добрий день, у мене є досвід у подібних завданнях, готовий наступити до виконання)

  2. 153  
    1 день100 UAH

    Максимально оптимізую алгоритм за допомогою хеш-таблиці. Чи є додаткове обмеження на діапазон числів чи порядок в масиві?

  3. 1977    82  2   1
    1 день150 UAH

    Я роблю на пітоні. Але може те, що це додатково відомо про вхідну масу - наприклад, відсортований або що це відомо про його значення - наприклад, є діапазон. Такі дані можуть допомогти в оптимізації.

  4. 398    85  3   6
    1 день500 UAH

    Пропонуємо прискорити його в n раз щодо того, що є, реалізую на C#
    або накидаю псевдокод і реалізуєте на будь-якій іншій мові програмування

  5. Ще 4 ставки приховано
  • Володимир Соколов
    23 серпня 2018, 19:05 |

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

  • Профіль видалено
    23 серпня 2018, 19:11 |

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

  • Профіль видалено
    23 серпня 2018, 19:20 |

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

  • Профіль видалено
    23 серпня 2018, 19:23 |

    image

  • Володимир Соколов
    23 серпня 2018, 20:17 |

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

  • Профіль видалено
    23 серпня 2018, 20:07 |

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

  • Профіль видалено
    23 серпня 2018, 20:09 |

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

  • Профіль видалено
    23 серпня 2018, 20:12 |

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

  • Профіль видалено
    23 серпня 2018, 20:24 |

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

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

  • Профіль видалено
    23 серпня 2018, 20:19 |

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

  • Володимир Соколов
    23 серпня 2018, 20:58 |

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

  • Профіль видалено
    23 серпня 2018, 21:07 |

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

  • Володимир Соколов
    24 серпня 2018, 3:53 |

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

  • Профіль заблоковано
    23 серпня 2018, 23:40 |

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

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

  • Профіль видалено
    24 серпня 2018, 7:32 |

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

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

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

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

  • Eduard Karpets
    24 серпня 2018, 7:43 |

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

Актуальні фриланс-проєкти в категорії Десктопні додатки

Модифікація в роботі емулятора

2000 UAH

Доброго дня. Я скачав з Інтернету емулятор ігрового автомата gaminator cf final. Він мені дуже сподобався, але там є недоліки. Є адмін панель, але вона відкривається вільно, але не закривається взагалі. Закривається тільки разом з додатком. А дані, після зміни в адмін панелі -…

Десктопні додатки ∙ 1 день 15 годин тому ∙ 10 ставок

Розробка кастомного ПЗ (Android-додатка + CMS) для кіосків самообслуговування SUNMI K2 (Фастфуд)

1000 UAH

Шукаємо досвідчену команду або Middle/Senior Android-розробника (можливо, з Full-stack навичками) для створення власного програмного забезпечення для кіосків самообслуговування ритейл-мережі закладу швидкого харчування. Зараз наші термінали працюють на базі готового хмарного…

CMSДесктопні додатки ∙ 6 днів 11 годин тому ∙ 23 ставки

Потрібно зробити міграцію поточної робочої програми з foxpro на C#

Всім привіт! У нас є програма на foxpro (в ній є кілька модулів, програма для обліку), є вихідники програми, при гострій необхідності можна проконсультуватися з людьми по підтримці поточної програми Що потрібно зробити: 1. Аналіз, що і як працює, скласти список всього зайвого,…

C#Десктопні додатки ∙ 11 днів 19 годин тому ∙ 19 ставок

Замовник
Профіль видалено


Проєкт опублікований
7 років тому
169 переглядів