Трансформация списка спортивных дисциплин в массив результатов
Даны три класса: Sportsman, Sport и Result.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Даны три класса: Sportsman, Sport и Result.
Читать ответТребуется реализовать метод displayCars, который отвечает за визуализацию машин на карте. Метод получает массив объектов Car. Каждый объект Car содержит уникальный идентификатор, координаты и угол поворота. Необходимо:
Читать ответlist — изменяемая последовательность, tuple — неизменяемая последовательность. Кроме них в Python есть dict для пар ключ—значение и set/frozenset для уникальных элементов.
Читать ответИзменяемость, порядок, повторы и хешируемость трёх коллекций Python: как выбрать подходящую структуру и не потерять данные.
Читать ответПолучение элемента после проверки размера коллекции, различия индексного доступа и итератора, поведение пустых коллекций и оговорка о конкурентных изменениях.
Читать ответIEnumerable и IQueryable: отложенное выполнение IEnumerable предназначен для последовательного перебора коллекций, находящихся в памяти IQueryable используется для формирования и выполнения запросов к удалённым…
Читать ответОтличия IEnumerable<T> от IQueryable<T> и назначение QueryProvider IEnumerable<T> — интерфейс для работы с коллекциями, выполняющий LINQ-запросы в памяти (LINQ to Objects) IQueryable<T> — расширяет IEnumerable<T> и…
Читать ответФункции, предназначенные для обработки коллекций и потоков данных map отдельно преобразует каждый элемент В результате получается коллекция преобразованных элементов flatMap сначала вызывает функцию, которая…
Читать ответЗачем нужны GetHashCode и Equals и какова их роль в Dictionary<TKey, TValue> Контекст: переопределение методов в .NET для хеширования объектов и определения их равенства GetHashCode формирует для объекта целочисленный…
Читать ответУстройство List<T> и изменение вместимости массива List<T> в .NET представляет собой динамический массив — собственную оболочку над обычным массивом Элементы хранятся в массиве T[], который изначально имеет…
Читать ответКонтекст: Java, коллекции и итерация ConcurrentModificationException появляется, если структурно изменить коллекцию не через используемый итератор Для удаления во время обхода применяйте Iterator.remove() Ещё один…
Читать ответКоллекции в Java на практике Коллекции представляют собой наборы объектов с удобными средствами для их хранения и обработки К основным интерфейсам относятся List, Set и Map — каждый задаёт свою структуру и гарантии…
Читать ответ