Алгоритмы обработки строк и массивов — закрепление материала (13/21)
Раздел «Алгоритмы обработки строк и массивов». Закрепление материала по теме «Алгоритмы обработки строк и массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Закрепление: строки и массивы
Проведите вычислительный эксперимент: измерьте, как порядок одинаковых данных влияет на число серий и стоимость RLE.
Лаборатория
- Для каждого набора найдите n и число серий r.
- В учебной модели сравните исходную стоимость n и стоимость пар 2r.
- Исследуйте длинные серии, чередование и все различные значения.
- Сравните один набор до и после группировки, не забывая, что порядок изменился.
- Для каждого опыта проверьте decode(encode(a))=a и сформулируйте вывод.
Гипотеза: RLE выгодно в принятой модели только при 2r<n; сортировка не является допустимым улучшением, если важен исходный порядок.
Выходной билет
a=[1,1,2,3,3,3,5] → r=3, n=6, 2r=6: выигрыша нет.
Pascal
После кодирования вычислите r и сравните 2*r с n для каждого экспериментального набора.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!