Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программный код, реализующий алгоритм сортировки методом вставки




Алгоритм сортировки методом вставки

Алгоритм сортировки методом вставок

ЛАБОРАТОРНАЯ РАБОТА №2

1.1. Опишите основные действия алгоритма сортировки методом вставки.

1.2. С какой целью исходный список делится на две части?

1.3. По какому принципу изначально определяется граница между упорядоченной и неупорядоченной частью списка?

1.4. При выполнении какого условия можно считать, что исходный список упорядочен?

1.5. По какому принципу выбирается элемент неупорядоченной части списка, который необходимо вставить в упорядоченную часть?

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

1.7. Каковы критерии того, что рассматриваемая позиция упорядоченной части списка подходит для вставки выбранного элемента из неупорядоченной части списка. Обозначьте на графической схеме списка искомую позицию, а также основные понятия, которыми ее можно описать, приведите данные понятия и условие выполнение критерия в математической форме.

1.8. По какому принципу организована вставка элемента в упорядоченную часть списка?

2.1. Каким образом в коде программы представлена граница между упорядоченной и неупорядоченной частью списка (какие переменные используются, какого они типа, что обозначает значение данных переменных по отношению к используемым структурам данных)?

2.2. Укажите и прокомментируйте область программного кода, в которой проверяется условие того, что исходный список упорядочен. Значения каких переменных при этом анализируются, что обозначают значения данных переменных по отношению к структурам данных в памяти ЭВМ, каковы критерии их анализа?

2.3. Укажите и прокомментируйте строки кода, в которых выбирается один из элементов неупорядоченной части списка, который необходимо вставить в его упорядоченную часть.

2.4. Укажите и прокомментируйте строки кода, в которых организуется поиск позиции в упорядоченной части списка, в которую необходимо вставить текущий выбранный элемент из неупорядоченной части списка.

2.5. Укажите и прокомментируйте область программного кода, в которой проверяется условие того, что рассматриваемая позиция упорядоченной части списка подходит для вставки выбранного элемента из неупорядоченной части списка.

2.6. Укажите и прокомментируйте область программного кода, в которой осуществляется вставка элемента из неупорядоченной части списка в найденную позицию упорядоченной части списка. Изобразите графическую схему структуры данных в оперативной памяти до выполнения операции вставки, а также поле ее выполнения. Рекомендуется также изобразить промежуточные состояния оперативной памяти при выполнении операции вставки.




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 351; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.