어쩌다보니 iOS 개발자
Dictionary 본문
var scores: [String: Int] = ["Eric": 9, "Mark": 12, "Wayne": 1]
Dictionary 는 순서의 개념이 없고 insert 할 때도 특정 index에 삽입 하는 개념도 없다.
Dictionary는 Hashable protocol 를 따르고 있다.
추가할 경우
scores["Andrew"] = 0 이런식으로 추가할 수 있다.
Array 와 달리 Dictionarty 는 삽입하는데 시간복잡도는 0(1)이다.
검색도 시간 복잡도는 0(1)이다.
'iOS 개발 > 자료구조 및 알고리즘' 카테고리의 다른 글
Queues (0) | 2020.05.31 |
---|---|
Set (0) | 2020.05.27 |
리스트 List (Array List, Linked List) (0) | 2020.05.25 |
빅-오 표기법(Big-Oh Notation) (0) | 2020.05.25 |
자료 구조란?(알고리즘이란?) (0) | 2020.05.25 |
Comments