Сообщение Re[20]: А что за мода на auto?... от 05.05.2022 13:18
Изменено 05.05.2022 13:18 vsb
Re[20]: А что за мода на auto?...
Здравствуйте, Ночной Смотрящий, Вы писали:
vsb>>При этом если тебе конкретно этот код не интересен, а интересен код ниже и тут тебе хочется только увидеть тип этой переменной
НС>А зачем тебе для кода ниже знать конкретный тип коллекции? Вот чем конкретно это знание тебе поможет при чтении?
У Set contains работает за O(1) или O(logN), у List за O(N), то бишь если я увижу строчкой ниже contains в цикле я смогу понять, это потенциальный косяк с O(N^2) или всё хорошо.
vsb>>При этом если тебе конкретно этот код не интересен, а интересен код ниже и тут тебе хочется только увидеть тип этой переменной
НС>А зачем тебе для кода ниже знать конкретный тип коллекции? Вот чем конкретно это знание тебе поможет при чтении?
У Set contains работает за O(1) или O(logN), у List за O(N), то бишь если я увижу строчкой ниже contains в цикле я смогу понять, это потенциальный косяк с O(N^2) или всё хорошо.
Re[20]: А что за мода на auto?...
Здравствуйте, Ночной Смотрящий, Вы писали:
vsb>>При этом если тебе конкретно этот код не интересен, а интересен код ниже и тут тебе хочется только увидеть тип этой переменной
НС>А зачем тебе для кода ниже знать конкретный тип коллекции? Вот чем конкретно это знание тебе поможет при чтении?
У Set contains работает за O(1) или O(logN), у List за O(N), то бишь если я увижу строчкой ниже contains в цикле я смогу понять, это потенциальный косяк с O(N^2) или всё хорошо. Также Set убирает дубликаты, List — нет, это тоже может иметь значение для какого-то кода.
vsb>>При этом если тебе конкретно этот код не интересен, а интересен код ниже и тут тебе хочется только увидеть тип этой переменной
НС>А зачем тебе для кода ниже знать конкретный тип коллекции? Вот чем конкретно это знание тебе поможет при чтении?
У Set contains работает за O(1) или O(logN), у List за O(N), то бишь если я увижу строчкой ниже contains в цикле я смогу понять, это потенциальный косяк с O(N^2) или всё хорошо. Также Set убирает дубликаты, List — нет, это тоже может иметь значение для какого-то кода.