Hashable. Big O notation.
Vložit
- čas přidán 7. 09. 2024
- Привет, ребята!
Сегодня мы с вами поговорим о протоколе Hashable и посмотрим для чего он нам нужен и какие возможности нам открывает. Более того, затрагивая тему hash значений, мы с вами поговорим о подкапотной работе коллекций типа Set и Dictionary.
И как продолжение темы мы с вами поговорим об алгоритмах и их сложности, обозначаемой через O() (big O notation), разберемся для чего вообще нужна оценка производительности алгоритмов и настолько ли производительность является критичным фактором. :)
Ссылка на дополнительную информацию по алгоритмам с примерами:
github.com/ray...
Поехали!
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftboo...
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook...
Ничего не понял, но очень интересно
Супер!
Супер, большое спасибо
Спасибо
Иван, спасибо
не поняла, почему сет быстрее во всех трех случаях, если он занимает 6 сек, а массив 0 сек?
в конце числа стоит степень. Это не 6 секунд, а 6 на 10 в -5 степени. В случае с массивом выносить степень отдельно не понадобилось, а так у него 3 на 10 в -4 степени
полезно!
instaBlaster.
А можно ссылку на статью? freecodecamp
medium.freecodecamp.org/all-you-need-to-know-about-big-o-notation-to-crack-your-next-coding-interview-9d575e7eec4