Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР №1 / ЛР_№1

.doc
Скачиваний:
14
Добавлен:
15.02.2015
Размер:
62.98 Кб
Скачать

Лабораторная работа № 1

«Реализация базовых операторов обработки данных»

Реализовать в среде Maple и на языке С++ функции работы в соответствии с вариантом, представленном в таблице. В качестве структуры данных использовать целочисленный массив.

п/п

Описание функции

Варианты

Примечание

1

2

3

4

5

6

7

8

9

10

Вставка элементов в неупорядоченный массив (Insert)

+

+

+

+

+

+

+

+

+

+

Удаление заданного элемента из массива (Delete)

+

+

+

+

+

+

+

+

+

+

Линейный поиск заданного элемента (Search)

+

+

+

+

+

+

+

+

+

+

Вывод содержимого массива (Display)

+

+

+

+

+

+

+

+

+

+

Сортировка методом «пузырька» (SortBuble)

+

c. 89 [1]

Сортировка методом выбора (SortSelect)

+

c. 98 [1]

Сортировка методом вставки (SortInsert)

+

c. 104 [1]

Функция MaxSubSum1

+

Лекция

Функция

MaxSubSum2

+

Лекция

Функция

MaxSubSum3

+

Лекция

Функция

MaxSubSum4

+

Лекция

Двоичный поиск в упорядоченном массиве (BinarySearch)

+

с. 67 [1]

Исключение из массива всех повторяющихся элементов (DoubleClean)

+

Удаление из массива всех элементов, не являющихся простыми (ToPrime)

+

Литература:

  1. Лафоре Р. Структуры данных и алгоритмы в Java. Классика Computer Science. 2-е изд. – СПб.: Питер, 2011., стр 67-68, 87-116.

  2. Матросов А.В. Maple6. Решение задач высшей математики и механики. – СПб.: БХВ-Петербург, 2001. – стр.106-134, 273-339

Соседние файлы в папке ЛР №1
  • #
    15.02.201515.44 Кб14example1.mws
  • #
    15.02.20152.32 Кб9example2.mws
  • #
    15.02.201562.98 Кб14ЛР_№1.doc