소소한 기록 방

  • 홈
  • 태그
  • 방명록

queue 1

[자료구조] 파이썬 자료구조의 꽃 deque에 대해 알아보자!

최근 알고리즘 테스트 공부를 위해서 파이썬을 꽤나 자주 이용하는데, 문제에서 빈번하게 사용되는 deque에 대해서 알아봅시다! Deque, 왜 쓰나요?먼저 주 언어가 Javascript였던 제가, 파이썬으로 알고리즘을 하게 된 가장 큰 이유가 바로 deque의 유무였습니다. 자바스크립트에서 후입선출 방식의 Queue나 양쪽에서 삽입 삭제가 가능한 Double-ended Queue 같은 자료구조를 구현하기 위해선, 링크드리스트를 거의 필수로 사용해야 했습니다. 예를 들어 1, 2, 3이 있는 배열을 큐 방식으로 넣고 뺀다고 생각해 봅시다.1, 2, 3에서 가장 먼저 들어왔던 1의 값만 뺀다고 생각 해봅시다. 그럼 1을 빼기 위해서, 뒤에 있는 모든 index들이 한 칸 앞으로 와야 하는 귀찮은 일이 발생합..

공부/CS 공부 2023.01.17
이전
1
다음
더보기
  • 분류 전체보기 (115)
    • 정보 (1)
      • IT (1)
      • 기타 (3)
    • 책 리뷰 (1)
    • 제품 리뷰 (3)
    • SW 개발 기록 (17)
      • 온누리학교 웹 개발 프로젝트 (8)
      • Mega Waka Board 프로젝트 (3)
      • Focusit 앱 프로젝트 (4)
      • 디스코드 봇 (2)
    • 공부 (73)
      • C 프로그래밍 (4)
      • C++ 프로그래밍 (13)
      • Java 프로그래밍 (15)
      • 데이터 통신 네트워크 (12)
      • 메가브레인 동아리 (1)
      • CS 공부 (7)
      • FrontEnd (18)
      • BackEnd (3)
    • 대외 활동 (11)
      • SW마에스트로 (7)
      • DND 동아리 (4)
    • 회고록 (5)
반응형
프로필사진

소소한 기록 방

다양한 글을 기록하고 나눕니다

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Tag

리액트, 인제대학교, 소마, 파이썬, 자바, 개발자, vue, 백준, 개발, 와카타임, 중간고사, 알고리즘, 온누리국제학교, 데이터 통신 네트워크, react, wakatime, DND, 플러터, 명품 프로그래밍, 기초,

최근글과 인기글

  • 최근글
  • 인기글
개발 블로그 Github LinkedIn

Copyright © JongungShin. All rights reserved.

티스토리툴바