기록의 흔적, 기억의 발자취

  • 홈
  • 태그
  • 방명록

2024/08/24 1

[백준] 1021번: 회전하는 큐 - Java

문제https://www.acmicpc.net/problem/1021주어진 수열에서 숫자를 하나씩 뽑아내야 하는데, 이때 큐를 왼쪽 또는 오른쪽으로 회전시켜 원하는 숫자를 가장 앞에 놓는 작업을 최소화해야 합니다. 주어진 수열을 순서대로 뽑아내기 위해 큐를 회전하는 최소 횟수를 구하는 것입니다. 접근 방법덱(Deque) 자료구조 사용덱은 큐와 스택의 특성을 모두 갖춘 자료구조로, 양 끝에서 삽입과 삭제가 가능합니다. 이를 통해 큐의 좌우 회전을 쉽게 구현할 수 있습니다.최소 회전 횟수 계산현재 뽑아내려는 숫자의 위치에 따라 왼쪽으로 회전하는 것이 빠를지, 오른쪽으로 회전하는 것이 빠를지 판단합니다.왼쪽으로 회전할 때와 오른쪽으로 회전할 때의 횟수를 비교하여 더 적은 횟수만큼 회전합니다. 코드import ..

IT 개발 관련/[Algorithm] 2024.08.24
이전
1
다음
더보기
프로필사진

기록의 흔적, 기억의 발자취

  • 분류 전체보기 (70)
    • IT 개발 관련 (68)
      • [Spring] (8)
      • [AWS] (4)
      • [DevOps] (1)
      • [Algorithm] (21)
      • [프로젝트] (8)
      • [TIL] (26)
    • 지식 & 정보 (1)
      • [자격증] (1)

Tag

항해99, AWS, 취리코, 개발자부트캠프, 8080, 취업리부트코스, BindingResult, passwordencoder, SHA-256, 개발자이력서, spring, EC2, 개발자취업, 개바잘취준, 코딩테스트, 개발자취준, valid, SpringSecurity, IntelliJ, 개발자포트폴리오,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/08   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바