<
R
>
Rise
OJ
⌕
홈
문제
학습
연습
가이드
출처
제출 수
경쟁
대회
알파카컵
듀얼
클랜
리더보드
그룹
커뮤니티
커뮤니티
블로그
제작
도구
모든 도구
컴파일러
모의
그래프 에디터
그래프 계산기
정렬
DP
체스
노트북
문제 세트
VS
한국어
English
日本語
简体中文
Español
인디고
라이트
로그인
회원가입
RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac.
solved.ac
← 학습
🗃️
자료 구조
스택에서 세그먼트 트리까지, 쿼리를 빠르게 만드는 구조들.
알고리즘 18개
실버 V
집합과 맵
set·map(해시/트리)으로 빠르게 찾고 센다.
강의 3개
스택
LIFO 구조 — 괄호 검사와 수식 처리의 기본.
강의 3개
실버 IV
큐와 덱
FIFO 큐와 양쪽으로 열린 덱 — 탐색과 시뮬레이션의 부품.
강의 3개
실버 I
우선순위 큐
힙으로 최솟값·최댓값을 O(log N)에 꺼낸다.
강의 3개
해싱
해시 함수로 문자열·상태를 빠르게 비교한다.
강의 3개
골드 IV
유니온 파인드
분리 집합 — 연결성을 거의 O(1)에 관리한다.
강의 3개
골드 I
세그먼트 트리
구간 질의와 점 갱신을 O(log N)에.
강의 3개
플래티넘 IV
느리게 갱신되는 세그먼트 트리
구간 갱신·구간 질의 — lazy propagation.
강의 2개
머지 소트 트리
노드마다 정렬 배열을 든 세그 트리 — 구간 k번째 수.
강의 2개
플래티넘 III
오프라인 쿼리
질의를 정렬해 한꺼번에 처리하는 발상의 전환.
강의 2개
플래티넘 II
Mo's 알고리즘
질의를 √ 블록으로 정렬하는 오프라인 구간 질의.
강의 2개
플래티넘 I
퍼시스턴트 세그먼트 트리
버전을 보존하는 세그 트리 — 구간 k번째 수 온라인.
강의 2개
다이아몬드 V
리 차오 트리
직선 삽입과 점 질의 — 동적 CHT.
강의 2개
다이아몬드 IV
스플레이 트리
회전으로 균형을 맞추는 BBST — 구간 뒤집기까지.
강의 2개
2차원 세그먼트 트리
평면 질의를 트리의 트리로 처리한다.
강의 2개
다이아몬드 III
오프라인 동적 연결성
간선 수명을 세그 트리에 올려 롤백 DSU로.
강의 2개
루비 V
세그먼트 트리 비츠
구간 chmin/chmax 갱신을 amortized 복잡도로.
강의 2개
루비 III
키네틱 세그먼트 트리
시간에 따라 변하는 일차함수들의 최값 관리.
강의 2개
← 🔍 정렬 & 탐색
🧩 DP & 최적화 →