자료구조

ulls12·2023년 12월 6일
0

Swift TIL

목록 보기
10/60
post-thumbnail

자료구조

배열(Array)

  • 동일한 타입의 요소들을 순서대로 저장하는 순서가 있는 컬렉션
  • 인덱스를 사용하여 접근하고 수정할 수 있으며, 배열의 크기는 동적으로 조절 가능하다 (인덱스는 0 부터 시작)
  • 처음 선언시 배열의 길이를 미리 지정하지 않아도 된다

세트(Set)

  • 집합
  • 순서를 정의하지 않고 동일한 타입의 값을 저장
  • 항목의 순서가 중요하지 않거나 항목이 한 번만 표시되도록 해야 하는 경우 배열 대신 집합을 사영
  • 세트 안에 있는 모든 값을 고유값(unique)이므로 중복을 허용하지 않는다

딕셔너리(Dictionary)

  • 사전
  • 순서를 정의하지 않고 같은 타입의 keyt와 같은 타입의 value를 저장
    a key는 중복 불가
    b 모든 key는 같은 타입
    c 모든 value는 같은 타입
    d key와 value는 다른 타입이어도 된다
  • 실물 사전을 찾는 것ㄹ처럼 순서가 아닌 식별자 기준으로 값을 찾을 때 Dictionary 사용

일간평

요즘 몸이 안좋아 해야할 일을 하지 못하고 점점 쌓이고 있다. 앉아있는 게 힘드니 집중력이 매우 떨어지는 것 같다. 자기 건강 관리가 개발자를 롱런할 수 있는 또 하나의 key임을 배우고 있다

profile
I am 개발해요

0개의 댓글