일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Bronze
- LEVEL2
- Project
- Gold
- 8-Puzzle
- 프로그래머스
- SWEA
- Silver
- effective C++
- BFS
- Zenject
- binary search
- Flyweight Pattern
- 프로세스 상태
- Euclidean
- Unity
- level3
- solid 원칙
- trie
- PrefixSum
- Modern C++
- level1
- knapsack Problem
- programmers
- BOJ
- 3D RPG
- stack
- dirtyflag pattern
- algorithm
- two pointer
Archives
- Today
- Total
목록algoritm (1)
Patrick's Devlog

1. Monotonic Stack단조 스택(Monotic Stack)은 알고리즘 문제 해결에 사용되는 특수 구조이며, 각 element들을 오름, 내림 차순으로 유지하는 알고리즘 기법이다. 일반적으로 배열에서 다음으로 크거나 작은 element를 찾는 등의 문제를 효율적으로 해결하는데 사용된다. 기존의 스택과 달리 단조 스택의 조건은 스택의 내부 element가 들어오는 element에 따라 증가, 감소하는 배열이 되도록 순서를 구성해주어야 한다. 2. 유형단조 스택의 유형은 두가지로 분류될 수 있다. 오름차순 단조 스택 (Monotic Increasing Stack)스택에 추가되는 현재 들어오려는 element는 스택에 저장된 element들보다 크거나 같아야 한다. 새 element의 크기가 작으면..
Algorithm/Algorithms & Data Structure
2024. 7. 22. 11:33