Hashable. Big O notation.

  Рет қаралды 8,743

SwiftBook

SwiftBook

5 жыл бұрын

Привет, ребята!
Сегодня мы с вами поговорим о протоколе Hashable и посмотрим для чего он нам нужен и какие возможности нам открывает. Более того, затрагивая тему hash значений, мы с вами поговорим о подкапотной работе коллекций типа Set и Dictionary.
И как продолжение темы мы с вами поговорим об алгоритмах и их сложности, обозначаемой через O() (big O notation), разберемся для чего вообще нужна оценка производительности алгоритмов и настолько ли производительность является критичным фактором. :)
Ссылка на дополнительную информацию по алгоритмам с примерами:
github.com/raywenderlich/swif...
Поехали!
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook_chat

Пікірлер: 11
@KulikbassS
@KulikbassS 4 жыл бұрын
Ничего не понял, но очень интересно
@stepanuke3787
@stepanuke3787 2 жыл бұрын
Супер, большое спасибо
@olegg649
@olegg649 5 жыл бұрын
Супер!
@stolenhen
@stolenhen 3 жыл бұрын
Иван, спасибо
@mak_whisk
@mak_whisk 2 жыл бұрын
Спасибо
@volodya-nrg
@volodya-nrg 3 жыл бұрын
полезно!
@lylemichael5113
@lylemichael5113 2 жыл бұрын
instaBlaster.
@anastasialeonteva5211
@anastasialeonteva5211 2 жыл бұрын
не поняла, почему сет быстрее во всех трех случаях, если он занимает 6 сек, а массив 0 сек?
@shaamee86
@shaamee86 2 жыл бұрын
в конце числа стоит степень. Это не 6 секунд, а 6 на 10 в -5 степени. В случае с массивом выносить степень отдельно не понадобилось, а так у него 3 на 10 в -4 степени
@electronic3251
@electronic3251 5 жыл бұрын
А можно ссылку на статью? freecodecamp
@SwiftBook
@SwiftBook 5 жыл бұрын
medium.freecodecamp.org/all-you-need-to-know-about-big-o-notation-to-crack-your-next-coding-interview-9d575e7eec4
Протоколы Equatable и Comparable
11:28
SwiftBook
Рет қаралды 4,7 М.
Связанные списки (Linked lists)
17:30
SwiftBook
Рет қаралды 12 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 8 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 32 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 4,2 МЛН
Dependency Injection
15:31
SwiftBook
Рет қаралды 15 М.
Protocols With Associated Types vs Generics (Swift 5)
12:21
SwiftBook
Рет қаралды 6 М.
The Hashable Protocol - Swift 4 Tutorial
4:49
Learn to Code with Karl
Рет қаралды 6 М.
KVO Key-Value Observing и KVC Key-Value Coding
16:28
SwiftBook
Рет қаралды 9 М.
How to calculate the complexity of an algorithm by BIG O | The clearest explanation!
25:44
Front-end Science із Сергієм Пузанковим
Рет қаралды 123 М.
LayoutSubviews vs layoutIfNeeded (Swift 5)
17:56
SwiftBook
Рет қаралды 13 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 8 МЛН