Решения задачи с Ulearn

Практика «Генератор структур»

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

Сначала нужно создать типы данных, с которыми мы будем работать. Нам понадобятся классы и структуры с 512 полями! Очевидно, мы не хотим писать их вручную, и воспользуемся кодогенерацией.

Скачайте проект

Реализуйте метод Generator.GenerateDeclarations() так, чтобы он возвращал строку следующего вида:

Классы имеют вид C1, C2, C4, C8 и т.д. Список индексов возьмите из Constants.FieldCounts.

Также реализуйте метод Generator.GenerateArrayRunner(), чтобы он возвращал строку следующего вида:

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

Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂

Обновлено: 25.11.2018 — 15:44

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.