Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.81 KB

Первый семестр - Вторая лабораторная.md

File metadata and controls

20 lines (14 loc) · 1.81 KB

Сравнение сортировок.

Реализовать сортировки массивов данных задаваемых: случайно, клавиатуры, из файла.

Реализовать сортировки: пузырьком, выбором, вставками, слиянием, Хоара, Шелла, подсчетом.

Сравнить время работы, сделать выводы.

Первая программа создает текстовый файл с записанными в него числами. Программа принимает количество чисел n, максимальное и минимальное значение.

Вторая программа читает текстовый файл с набором чисел, выводит консольный интерфейс (печать, сортировка, сброс, выход), выполняет выбранные действия.

Дополнительные задания:

  1. Первая программа может создавать массив не только из случайных чисел, но и получать их с клавиатуры и из файла.
  2. Добавить возможность запуска сортировки через параметры командной строки.
  3. Добавить вычисление первой номы вектора (массива);
  4. Добавить вычисление второй нормы вектора (массива);
  5. Добавить вычисление Гельдеровой нормы вектора (массива);
  6. Добавить вычисление бесконечной нормы вектора (массива);
  7. Добавить нормировку вектора (массива);