회고록

  • 홈
  • 태그
  • 방명록

deque 1

[자료구조] 덱(Deque)

덱양쪽 끝에서 삽입, 삭제가 가능한 자료구조그림 첨부 덱 성질원소 추가 : O(1)원소 제거 : O(1)제일 앞/뒤 원소 확인 : O(1)제일 앞/뒤가 아닌 나머지 원소들의 확인/변경은 불가능 (C++의 STL deque에서는 인덱스로 원소 접근 가능) 덱 구현마찬가지로 배열로 구현할 수 있다. 배열 크기는 넉넉하게 잡으면 된다. 큐와 똑같이 head, tail가 필요하다. head는 가장 앞 원소의 인덱스를 이고, tail은 가장 뒤 원소의 인덱스+1이다. head, tail 초기값은 배열의 중앙 인덱스 값으로 둔다. 왜냐하면 시작 지점을 0으로 두었을 경우 head가 왼쪽으로 확장할 수 없다. 그림 첨부 head의 시작 지점이 0이고 push_front가 발생한다면, 0이전은 -1인데 배열은 음수를..

자료구조, 코딩테스트/덱(Deque) 2026.04.05
이전
1
다음
더보기
프로필사진

회고록

ribblestudy 님의 블로그 입니다.

  • 분류 전체보기 (93) N
    • 회고 (1)
    • 입사 지원 (2)
    • 프로그래밍 언어 (1)
      • C# (1)
    • 버전 관리(Version Control) (1)
      • Git (0)
      • GitHub (1)
    • 통합 개발 환경(IDE) (2)
      • Cursor (2)
      • Visual Studio (0)
    • 자료구조, 코딩테스트 (62) N
      • 배열(Array) (10)
      • 연결리스트(Linked List) (3)
      • 스택(Stack) (13)
      • 큐(Queue) (6)
      • 덱(Deque) (5)
      • 너비 우선 탐색(BFS) (4)
      • 깊이 우선 탐색(DFS) (1)
      • 정렬(Sort) (7)
      • 해시(Hash) (6)
      • 수학(Math) (1)
      • 힙(Heap) (3)
      • 완전탐색(Exhaustive Search) (1)
    • 유니티 (11)
      • 공식 문서 (0)
      • 엔진 (4)
      • 이동 (7)
    • 비주얼 스튜디오 (0)
    • 기능 프로젝트 (0)
      • 캐릭터 이동 (0)
      • UI (0)
    • 개인 프로젝트 (13) N
      • Monster Marble (9)
      • ProjectA (4) N

Tag

counting sort, deque, 111퍼센트, C#, Radix Sort, shader, BFS, magnitude, Unity, Quick Sort, Today I Learned, GitHub Desktop, 유니티, 자료구조, Merge Sort, heap, 너비 우선 탐색, 힙, 게임 클라이언트 개발자, 개인 프로젝트, Rigidbody, Boyer_Moore, DFS, 깊이 우선 탐색, sqrMagnitude, 코딩테스트, Til, LLM, 스택, 연결리스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바