하이 D:)veloper

  • 홈
  • 태그
  • 방명록

Hashtable 1

[Swift] 프로토토콜 뽀개볼까 (4) | Hashable, HashTable

set, dictionary가 해시테이블로 만들어져서 배열의 검색보다 빠르다는 이야기를 들어본 적이 있나요?set, dictionary가 해시테이블로 저장되기 위해서는 hashable해야하는데,  이 해시테이블이란 무엇이고 값들이 어떻게 저장되며, hashable은 도대체 무엇인지 알아보자!! # HashTableHah Table은 간단하게 말하면 (key,valye)형태로 데이터를 저장하는 자료구조입니다만,,,전혀 간단하지 않단말임.. 1) key를 해시 함수에 넣어2) 고유한 인덱스를 만들어서3) 배열의 해당 인덱스에 value값을 집어넣는 원리 라고 일단 머릿속에 넣어놓고 천천히 생각해 보자!    (key,valye)형태라고 하면 swift에서 가장 먼저 생각나는 건 아마 딕셔너리 Dictiona..

Swift 2024.05.09
이전
1
다음
더보기
프로필사진

하이 D:)veloper

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 분류 전체보기 (67)
    • SwiftUI (19)
    • Swift (32)
    • iOS (11)
    • RxSwift (3)

Tag

Equatable, existentialContainer, existentialtype, RxSwift, UIKit, Generic, swift localization, xcode, lokalise, coldobservable, GCD, completionHandler, Protocol, ios, struct, swiftUI, hotobservable, notification, Swift, coredata,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바