Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Реалізувати методи сортування у вигляді окремої бібліотеки функцій для масивів різної довжини.

a = {5 8 9 12 3 0 4}

Сортування методом вставки:

1. Ділимо масив на дві частини: відсортована та невідсортована. Записуємо індекс верхнього елемента у відсортованій частині (i) та індекс першого елементу у невідсортованій частині (j)

5 8 9 12 3 0 4

2. Порівнюємо верхній елемент відсортованої частини з першим елементом невідсортованої частини.

якщо a

якщо a > a[j] тоді організувати цикл пошуку місця для a[j]

tmp = a[j]

поки a[j]

i++ and j++ (изменено)

Сортування методом Cocktail Shaker

1. Фіксуємо перший та останній елементи left = 0 and right = length-1

2.Організуємо цикл обробки масиву поки left

3. За допомогою ітераційного циклу від left до right переміщуємо максимальний елемент у вершину масиву

4. right--

5. За допомогою ітераційного циклу від right до left переміщуємо мінімальний елемент на початок масиву

6. left ++

Швидке сортування

повторювати

{

поки a[L]

L = L + 1;

поки a[R] > x

R = R - 1;

якщо L

то

{

переставити (a[l],a[r])

L = L + 1; R = R - 1;

}

}

доки (L > R)Нехай вказівники L i R такі, що всі елементи зліва від a[L] менші опорного елемента, а елементи справа від a[R] — більші опорного. Рухаючи вказівник L вправо (вказівник R вліво), знайти елемент не менший (не більший) опорного і обміняти їх місцями. Процес продовжується, доки вказівник L не опиниться правіше вказівника R.

3 года назад
MlgMitz
20 лет
3 года в сервисе
Был
2 года назад

Заявки фрилансеров

Сергей
 
24 года
4 года в сервисе
Был
3 года назад
3 отзыва(-1)
3 года назад
Павел
 
24 года
4 года в сервисе
Был
3 года назад
26 отзывов
3 года назад
Павел
 
30 лет
3 года в сервисе
Был
3 года назад
1 отзыв
3 года назад
  • Похожие заказы

  • $1000

    Компания ищет специалиста по CS Cart для выполнения различных задач и разработки модулей. Работа доступна из любой точки мира при наличии компьютера и интернета. Требуется опыт работы с CS Cart. Зарплата составляет 50 000 Р в месяц.

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Требуется разработать функционал на Laravel, который позволит пользователю загружать файл Excel через HTML форму. Программа должна парсить данные и загружать их в базу данных. В Excel содержится 6 столбцов, необходима корректная обработка и сохранение информации.

    Базы данных1 исполнитель
    Завершен
    3 года назад
  • Требуется восстановить доступ к аккаунту Telegram на MAC OS. Необходима помощь в восстановлении данных для входа и решение проблем с входом без доступа к телефону. Обновление Telegram привело к невозможности входа в старые аккаунты.

    Базы данных2 заявки
    Закрыт
    3 года назад
  • Требуется спроектировать глобальную базу данных с минимум тремя индексами различных типов. В качестве значений узлов использовать два вида списков: срочный и LВ. Необходимо продемонстрировать использование как минимум четырех функций работы с глобалами. Все параметры должны вводиться с клавиатуры для гибкости и удобства.

    Базы данныхнет заявок
    Закрыт
    3 года назад
  • Необходима помощь в диагностике и исправлении ошибок работы базы данных после переноса сайта на VDS от Таймвеб. Проблемы с доступом в админ панель и ошибками соединения на страницах, включая рекламные страницы. Требуется опытный специалист для выявления и устранения неполадок.

    Базы данных1 заявка
    Закрыт
    3 года назад
  • $256

    Необходимо написать дипломную работу на тему 'Разработка довідково-информаційної системи обліку комплектуючих ПК' на языке C#. Работа должна включать функционал поиска, сортировки, редактирования, добавления и удаления данных, а также генерацию отчетов и фильтрацию. Объем работы - 150 страниц с уникальностью 80%.

    Базы данныхнет заявок
    Закрыт
    3 года назад
  • Требуется написать контрольную работу по теме баз данных, включая задачу на нахождение наиболее красивого разбиения номера телефона. Основное внимание уделить теоретическим аспектам и практическому применению.

    Базы данных1 заявка
    Закрыт
    3 года назад
  • $65

    Необходимо собрать данные с сайта через API или из датасета, загрузить их в SQL-базу, провести разведочный анализ и создать дашборд. Проект включает визуальное представление данных и примеры на основе анализа фильмов.

    Базы данных5 заявок
    Закрыт
    3 года назад
  • Необходима курсовая работа с практической частью по базам данных. Задачи включают анализ предметной области, разработку схемы реляционной витрины данных и проекта SSIS для интеграции информации. Также требуется создание многомерной базы данных и куба для OLAP анализа, написание MDX запросов и построение отчетов в Excel. Необходимы подробные описания источников данных и схемы трансформации.

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Требуется разработчик для реализации вывода данных из системы poster в Microsoft Power BI. Необходимо выводить информацию по выручке в разрезе недели, дня и часа, а также по гостям с учетом выручки на гостя и числа заказов. Предложите цену за выполнение задачи.

    Базы данных1 заявка
    Закрыт
    3 года назад