어쩌다보니 iOS 개발자

Dictionary 본문

iOS 개발/자료구조 및 알고리즘

Dictionary

엔디엘(no Dream no Life) 2020. 5. 27. 12:19

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