eclipse2 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/03/09 1

C++ 알고리즘) 벡터, 덱, 및 재귀 함수

벡터 vs 덱둘다 임의 접근이 되기 때문에 비슷한 컨테이너처럼 느껴진다.하지만 내부는 완전히 다르기 때문에 반드시 인지하고 사용해야한다.벡터는 배열과 동일하게 메모리가 연속적으로 할당 된다. 따라서 별다른 조치 없이 임의 접근이 가능하다.덱은 맨 앞의 원소와 맨뒤의 원소를 가르키는 포인터가 있고, 내부적으로 데이터는 여러개의 청크라고 불리는 영억으로 쪼개져 있다.따라서 맨앞의 원소를 추가하거나 삭제하는 경우엔 원소들이 전부 이동해야하는 벡터 보다는 덱을 사용하는 것이 좋다.하지만, 임의 접근을 빈번하게 하는 경우에는 벡터를 사용해야한다. 왜냐하면 데이터가 커질 수록 맵을 통해 청크 위치를 찾고 접근하는 데 필요한 연산 횟수가 증가해서 성능에 차이가 난다.STL 에서 제공하는 컨테이너 중(map, set,..

c++ 2026.03.09
이전
1
다음
더보기
프로필사진

eclipse2 님의 블로그

eclipse2 님의 블로그 입니다.

  • 분류 전체보기 (75)
    • 언리얼 (22)
    • c++ (18)
    • 게임 기획 (20)
    • Oblivio(UE5) 프로젝트 (14)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바