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

Нужно сделать скрипт сортировки на С

Translated4493 UAH

  1. 21190
     20  0

    2 дня4448 UAH

    Доброго дня!

    Ваше завдання — саме той виклик, який мені цікаво реалізувати. Я добре орієнтуюсь у комбінаториці, ранжуванні комбінацій та роботі з великими числами, і розумію, як оптимізувати обчислення в C/C++.

  2. 45    1  0
    2 дня4493 UAH

    Здравствуйте! У меня есть опыт работы с C++ и оптимизацией алгоритмов для работы с большими массивами. Реализую эффективный скрипт сортировки массива из 0/1 с возможностью полного восстановления через уникальный ранг. Есть опыт в комбинаторике и функциях ранга/анранга. Готов начать сразу.

  3. 58    1  0
    1 день4448 UAH

    Фокусируюсь на результате, работаю с уважением к задаче и деталям

  4. 188  
    3 дня4493 UAH

    Добрый день, уже есть готовый пример такого кода на С++, можем редактировать все по вашему желанию.

  5. 144  
    1 день4493 UAH

    Здравствуйте Меня зовут Джавид.
    Реализую быструю сортировку битового массива с сохранением порядка через ранжирование комбинаций — seed ≤ 60 символов, без списка позиций.
    Сделаю rank/unrank с GMP или __int128, оптимизирую с SIMD/OpenMP.
    Ставка $30/час

  6. 1303    44  5   1
    10 дней8985 UAH

    Добрый день. Готов реализовать задачу. Обращайтесь в личные сообщения для уточнения деталей.

  7. 2381    156  5
    1 день4493 UAH

    Добрый день.
    Обращайтесь, с удовольствием выполню задание быстро и качественно.

  8. 1970    45  3   1
    5 дней4493 UAH

    Я готов помочь вам сделать функцию перестановки массива битов.
    Гарантирую высокое качество выполнения и быстрое завершение проекта

  9. 2536    51  1
    2 дня4493 UAH

    Приветствую!

    Готов реализовать высокопроизводительный алгоритм сортировки битовых массивов с возможностью 100% восстановления через сохранение только ранга перестановки. Хорошо понимаю принципы комбинаторики, в частности работу с C(n, k) и биномиальными коэффициентами, и имею опыт реализации rank/unrank алгоритмов для комбинаций.

    Что могу предложить:
    • Реализация на C или C++ с использованием GMP или __int128 для работы с большими числами (при необходимости — Boost.Multiprecision).
    • Оптимизация через SIMD, OpenMP или другие методы ускорения для массивов до 8 МБ.
    • Выдача сжатого seed (например, base62 или base85), из которого возможно точно восстановить исходный массив, зная N (длину массива) и K (количество 1).
    • Поддержка функции unrank() для восстановления полного порядка.
    • Чистый, комментированный код и юнит-тесты.

    Опыт:
    • Переписывал подобные алгоритмы с Python на C для задач в сфере криптографии, хеширования, биоинформатики.
    • Работал с алгоритмами комбинаций в задачах энумерации и уникального кодирования.
    • Реализовывал параллельные вычисления (OpenMP, pthreads) на больших наборах данных.

    Готов взяться сразу после получения точных требований к формату seed и структуре I/O.

  10. 970    34  0
    5 дней4493 UAH

    Добрый вечер, готов шаг за шагом реализовать вашу задачу, также рассмотрю как сделать функцию unrank(), если это позволяет выбранный алгоритм сортировки, то сделаем.

    Спасибо.

  11. 1 ставка скрыта

Актуальные фриланс-проекты в категории C и C++

Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)

1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная…

C и C++Десктопные приложения ∙ 10 часов 32 минуты назад ∙ 5 ставок

Разработка карты семян Minecraft Java / просмотрщика семян для сайта

Разработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть…

C и C++HTML и CSS верстка ∙ 17 часов 18 минут назад ∙ 10 ставок

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 5 дней назад ∙ 2 ставки

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 8 дней 1 час назад ∙ 8 ставок

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 9 дней 2 часа назад ∙ 4 ставки

Заказчик
Roman Freelancer
Канада Abbotsford  21  0
Проект опубликован
1 год назад
134 просмотра
Метки
  • OpenMP
  • gmp
  • simd