DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/04/18 1

[알고리즘 / C++] 프로그래머스 - 뒤에 있는 큰 수 찾기

오늘은 프로그래머스의 뒤에 있는 큰 수 찾기 문제를 풀어보았다.이 문제를 풀면서 처음으로 단조 스택(Monotonic Stack) 과NGE(Next Greater Element) 유형을 알게 됐다.처음에는 각 원소마다 오른쪽을 직접 탐색하면 될 것 같았지만,그렇게 하면 시간 복잡도가 O(N^2)라 시간 초과로 실패하기 때문에 다른 풀이가 필요하다.이 문제의 핵심은 스택으로 필요한 후보만 관리해서 O(N)에 해결하는 것이었다.나는 이 문제를 두 가지 방식으로 풀어보았다.앞에서부터 탐색 + 인덱스 스택뒤에서부터 탐색 + 값 스택NGE란?NGE는 Next Greater Element의 줄임말로,각 위치에서 오른쪽에 있으면서 처음 만나는 더 큰 수를 의미한다.따라서, 어떤 값의 오른쪽을 확인할 때 자기보다 큰 ..

알고리즘 2026.04.18
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (23) N
    • 언리얼 엔진 (6) N
      • 프로젝트 (4) N
    • 알고리즘 (2)
    • C++, CS (15) N

Tag

NGE, Binary_Search, c++, UBT, vtable, push_back, UE5, vptr, 단조스택, 액터 컴포넌트, UHT, CS, 코딩테스트, 언리얼 엔진, emplace_back, 프로그래머스, 알고리즘, map, 운영체제, 언리얼엔진,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바