zp2 (972516)
Текст из файла
Задание zp2Напишите программу, сортирующую массив вещественных чисел по возрастаниюметодом слияния.ПоясненияИдея метода следующая. Пусть есть упорядоченные группы элементов массива (т. е.внутри каждой группы элементы отсортированы). На каждом проходе алгоритма выбираютсядве соседние группы, начиная с первой, из которых формируются одна новая группаследующим образом. Сравниваются наименьшие (левые) элементы исходных двух групп и вовновь образованную группу помещается наименьший из этих элементов. В результатеэлементы вновь образованной группы также оказываются упорядоченным. Таким образом,происходит попарное объединение всех групп за исключением, быть может, последней, укоторой может не быть парной группы, если число групп на очередном проходе оказалосьнечетным.
Далее процесс повторяется до тех пор, пока не останется лишь одна группа, котораяи представляет собой отсортированный массив чисел.Так как алгоритм работает с упорядоченными группами элементов, то начать сортировку следует, разбив массив на группы, состоящие лишь из одного элемента (т. е. сам элемент ипредставляет собой упорядоченную группу).Указания1.
Инициализируйте сортируемый массив случайными числами.2. Отсортируйте 20 случайных чисел и организуйте параллельный (в две колонки) выводна экран значений исходного и отсортированного массивов.3. Модифицируйте программу так, чтобы она сортировала в алфавитном порядке строкитекстового файла.
Вы можете рассчитывать на то, что число строк файла не превышает100 и длина каждой строки не более 80 символов. Во время сортировки не переставляйте собственно строки в файле — это увеличивает время сортировки; используйтеуказатели.Литература1. Кнут Д. Искусство программирования для ЭВМ. М.: Мир, 1976..
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.