Главная страница
Навигация по странице:

  • Ответ: АААВЕЛНННОПХ; 37 сравнений, 51 перестановка. Задание 4.

  • Красный цвет

  • Контрольная работа структуры и алгоритмы обработки данных. Контрольная работа. Контрольная работа по предмету Структуры и алгоритмы обработки данных


    Скачать 100.46 Kb.
    НазваниеКонтрольная работа по предмету Структуры и алгоритмы обработки данных
    АнкорКонтрольная работа структуры и алгоритмы обработки данных
    Дата01.04.2022
    Размер100.46 Kb.
    Формат файлаdocx
    Имя файлаКонтрольная работа.docx
    ТипКонтрольная работа
    #434169
    страница4 из 8
    1   2   3   4   5   6   7   8

    • В данном случае произошло С=14 сравнений и М=27 перестановок

    Строим таблицу выполнения 1-сортировки по результатам выполнения 3-сортировки:





































    Сравнения

    Перестановки

    А

    А

    А

    О

    В

    Е

    П

    Л

    Н

    Х

    Н

    Н

    1

    0

    А

    А

    А

    О

    В

    Е

    П

    Л

    Н

    Х

    Н

    Н

    1

    0

    А

    А

    А

    О

    В

    Е

    П

    Л

    Н

    Х

    Н

    Н

    1

    0

    А

    А

    А

    О

    В

    Е

    П

    Л

    Н

    Х

    Н

    Н

    2

    3

    А

    А

    А

    В

    О

    Е

    П

    Л

    Н

    Х

    Н

    Н

    2

    3

    А

    А

    А

    В

    Е

    О

    П

    Л

    Н

    Х

    Н

    Н

    1

    0

    А

    А

    А

    В

    Е

    О

    П

    Л

    Н

    Х

    Н

    Н

    3

    4

    А

    А

    А

    В

    Е

    Л

    О

    П

    Н

    Х

    Н

    Н

    3

    4

    А

    А

    А

    В

    Е

    Л

    Н

    О

    П

    Х

    Н

    Н

    1

    0

    А

    А

    А

    В

    Е

    Л

    Н

    О

    П

    Х

    Н

    Н

    4

    5

    А

    А

    А

    В

    Е

    Л

    Н

    Н

    О

    П

    Х

    Н

    4

    5











































    А

    А

    А

    В

    Е

    Л

    Н

    Н

    Н

    О

    П

    Х

    23

    24

    • Жёлтым цветом обозначены символы, которые сравниваются с проверяемым элементом.

    • В данном случае произошло С=23 сравнений и М=24 перестановок

    Количество сравнений и перестановок для 1-сортировки с предварительной 3-сортировкой С=23+14=37 и М=24+27=51.

    Ответ: АААВЕЛНННОПХ; 37 сравнений, 51 перестановка.

    Задание 4. Для набора из 12 букв своих фамилии, имени, отчества, построить пирамиду.

    Решение:

    Набор символов ФИО: ПЛЕХАНОВААНН

    Пирамидой называют последовательность из элементов: ai, ai+1, …, ak (где i – номер элемента массива, k – конечный элемент массива), при условии, что неравенство aj≤min(a2j, a2j+1) выполняется для каждого j, (j=i, …, k), для которого хотя бы один из элементов a2j, a2j+1 существует.

    Построим пирамиду из ФИО студента с расширением влево.

    1. При первом проходе сравниваются первый и последний элемент массива.

    • Если первый оказывается больше последнего, то они меняются местами и продолжается сравнение.

    • Если первый оказывается меньше последнего или равен ему, то они остаются на своих местах и продолжается сравнение.

    1. В последующих проходах сравнивается первый символ массива и следующие два после предыдущего.

    • При равенстве всех сравниваемых элементов с первым, они остаются на своих местах и продолжается сравнение. Так же происходит, когда два последних элемента больше первого.

    • Если хотя бы один сравниваемый элемент меньше первого, то они меняются местами и продолжается сравнение.

    • Если оба элемента меньше первого, то меняются местами первый и наименьший из двух сравниваемых элементов.

    1. Пирамида заканчивается, когда оба сравниваемых элемента меньше первого.

    2. После каждого сравнения на следующую строку ниже добавляется новый крайний элемент массива, который будет сравниваться по выше указанным правилам.

    3. Построение пирамиды заканчивается, когда не остаётся возможности обмена первого символа.

    4. Пирамидой будет называться последовательность, удовлетворяющая условиям:

    • Первый элемент массива ≤ последнему или двум сравниваемым элементам массива.

    Обозначим:

    Красный цвет – первый элемент массива

    Жёлтый цвет – сравниваемый(ые) с первым элементом массива

    Построим пирамиду:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12




    П

    Л

    Е

    Х

    А

    Н

    О

    В

    А

    А

    Н

    Н






















    О

    В

    А

    А

    Н

    Н

    Пирамида
















    Н

    О

    В

    А

    А

    Н

    Н

    Пирамида













    А

    Н

    О

    В

    А

    А

    Н

    Н

    Пирамида










    Х

    А

    Н

    О

    В

    А

    А

    Н

    Н













    А

    А

    Н

    О

    В

    Х

    А

    Н

    Н






















    О

    В

    Х

    А

    Н

    Н

    Пирамида
















    Н

    О

    В

    Х

    А

    Н

    Н

    Пирамида













    А

    Н

    О

    В

    Х

    А

    Н

    Н

    Пирамида










    А

    А

    Н

    О

    В

    Х

    А

    Н

    Н

    Пирамида







    Е

    А

    А

    Н

    О

    В

    Х

    А

    Н

    Н

    Пирамида




    Л

    Е

    А

    А

    Н

    О

    В

    Х

    А

    Н

    Н







    А

    Е

    А

    Л

    Н

    О

    В

    Х

    А

    Н

    Н






















    О

    В

    Х

    А

    Н

    Н

    Пирамида
















    Н

    О

    В

    Х

    А

    Н

    Н

    Пирамида













    Л

    Н

    О

    В

    Х

    А

    Н

    Н
















    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида










    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида







    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида




    А

    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида

    П

    А

    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н




    А

    П

    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н






















    О

    В

    Х

    Л

    Н

    Н

    Пирамида
















    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида













    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида










    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида







    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н

    Пирамида




    П

    Е

    А

    А

    Н

    О

    В

    Х

    Л

    Н

    Н







    А

    Е

    А

    П

    Н

    О

    В

    Х

    Л

    Н

    Н











































    А

    А

    Е

    А

    Л

    Н

    О

    В

    Х

    Н

    П

    Н




    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12




    1   2   3   4   5   6   7   8


    написать администратору сайта