Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Сортировка C++
Создан заказ №2833734
30 марта 2018

Сортировка C++

Как заказчик описал требования к работе:
Написать функцию со следующим прототипом: void GenerateDataset (char *filename, int num). Функция создает текстовый файл (имя файла передается в переменной filename)из num строк. Каждая строка содержит трехразрядное шестнадцатеричное число, сгенерированное случайным образом. Написать функцию со сле дующим прототипом: int SortDataset (char *filename). Функция читает содержимое файла в массив, сортирует массив по возрастанию его элементов, записывает упорядоченный массив в новый файл (один элемент - одна строка). Алгоритм сортировки: пирамидальная сортировка. Тип данных в файле: см. условие задачи 1. Имя нового файла формируется путем добавления к имени предыдущего файла метки .sort (например, filename.txt -> filename.sort.txt). Функция возвращает целое число, равное общему количеству сравнений элементов массива в процессе сортировки. Написать программу, которая оценивает трудоемкость алгоритма сортировки из задачи 2 для файла данных из задачи 1. Экспериментальная трудоемкость (ТЭ) оценивается как количество сравнений элементов массива в процессе сортировки и далее сравнивается с теоретическими оценками Т1 = num2 и Т2 = num · log2 num. Повторите оценки для следующих значений num: 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096. После каждого подобного оценивания записывайте результат в текстовый файл до получения в итоге таблицы вида
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
31 марта 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Kexholm
5
скачать
Сортировка C++.jpg
2021-03-11 16:41
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Всё отлично, были некоторые недочёты по функциональной прочности некоторых методов, но в целом это не было критично.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Работа с исполняемым файлом формата PE (Portable Executable)
Решение задач
Программирование
Стоимость:
150 ₽
Определен. оптимальн. вложения капиталов. Динамическое программирование
Курсовая работа
Программирование
Стоимость:
700 ₽
visual studio windows forms c++ переделать приложения
Контрольная работа
Программирование
Стоимость:
300 ₽
"Проблемы современного программирования на примере ООО "ФГИЦ"
Дипломная работа
Программирование
Стоимость:
4000 ₽
Диплом+Курсовая: Разработка обучающей программы в ВУЗе
Дипломная работа
Программирование
Стоимость:
4000 ₽
Учебно-исследовательская работа 1,2
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая по теме "Налоговый калькулятор"
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программы, реализующий метод координатного спуска
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка простого многопоточного приложения в ОС Windows
Задача по программированию
Программирование
Программа вывода на экран стилизованного человека на с++
Лабораторная работа
Программирование
Стоимость:
300 ₽
Вычисление справедливой цены Европейского опциона для непрерывной модели
Лабораторная работа
Программирование
Стоимость:
300 ₽
Визуальное моделирование и документирование программного обеспечения
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сдача нескольких лабораторных работ по теме "Сеть"
Лабораторная работа
Программирование
Стоимость:
300 ₽
Реализация двумерных аффинных преобразований
Лабораторная работа
Программирование
Стоимость:
300 ₽
Выполнить лабораторную работу в среде Turbo Prolog
Лабораторная работа
Программирование
Стоимость:
300 ₽
Нечеткая логика(fuzzy)+генетический алгоритм. ЛР+КР.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Графика на WEB-странице в HTML
С помощью языка HTML можно:
Привлекательность Web-страниц заключается именно в используемой на них графике и других различных объектах. Добавить изображение на страницу не сложно. А добавить графику, способную сделать внешний вид Web-страницы более презентабельным и профессиональным, гораздо сложнее, потребуются специальные знания.
Добавить изображение на страницу можно, используя тег источника изо...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Графика на WEB-странице в HTML
С помощью языка HTML можно:
Привлекательность Web-страниц заключается именно в используемой на них графике и других различных объектах. Добавить изображение на страницу не сложно. А добавить графику, способную сделать внешний вид Web-страницы более презентабельным и профессиональным, гораздо сложнее, потребуются специальные знания.
Добавить изображение на страницу можно, используя тег источника изо...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы