기록

기록

142개 문서
폴더 · 알고리즘

34개 문서 · 하위 폴더 포함 · 1 / 4페이지

문서게시일
Hilbert Curve

Hilbert Curve는 정수좌표계에서 사용가능한 일종의 Space-Filling Curve 이다. 1차원 좌표계에서 어떤 좌표 리스트가 있어서 그들을 최단 경로로 방문해야 한다고 한다면 이를 구하는 것은 간단하다. 위치를 정렬해서 오름차순이나 내림차순으로 방문하면 된다. 2차원 좌표

알고리즘 / 휴리스틱
Angle Sort

2D 좌표계에서 외판원 문제를 생각해보자. 정점 P_1, P_2, ..., P_N을 임의의 순서로 전부 순회하고 다시 출발한 정점으로 돌아온다고 할 때, 해당 경로의 휴리스틱적인 최단거리는 어떻게 될 것인가?

알고리즘 / 휴리스틱
Dense BFS

inwooleeme 님이 알려준 밀집 그래프에서의 그래프 최단 거리를 구하는 방법. 관련 문제를 풀면서 확인해보자.

알고리즘 / 그래프
Berlekamp Massey

Berlekamp Massey 관련 기록.

알고리즘 / 동적 계획법
TSP

일단 표제만 정리해두고, 나중에 심도있게 정리해볼 예정.

알고리즘 / 동적 계획법
Graph Basic

그래프는 다음과 같은 요소로 이루어져 있다.

알고리즘 / 그래프
Greedy Basic

수학 증명이 첨가된 PS 이론은 가젤님 블로그에 잘 정리되어 있다. 아래 링크에서 정리한 기본 이론이다.

알고리즘 / 그리디
FFT

언젠가 정리할 알고리즘. 읽을만한 글들을 먼저 정리해 둔다.

알고리즘 / 수학
빠른 거듭제곱과 Modular Inverse

일반적으로 특정 수를 N 제곱하는데 걸리는 시간은 O(N) 이지만, 간단한 수학으로 이를 O(\log N)에 마칠 수 있다. 이는 거듭제곱 하고자 하는 수를 이진수로 보고, binary lifting 하는 것이라고 보면 된다.

알고리즘 / 수학
LCS

LCS는 Longest Common Subsequence의 약자로, 두 문자열에서 최대로 공통되는 부분 중 제일 긴 것을 찾는다. 알고리즘은 평범한 O(N^2) 인 대표 DP 유형이지만, 구현 난이도가 살짝 까다롭기 때문에, 정리해본다.

알고리즘 / 동적 계획법
분류 기준 · 문서 안내

기존 글은 원래 분류를 유지하고, 새 글은 중심 주제로 폴더를 고릅니다. 상위 폴더에는 하위 폴더의 글도 함께 표시됩니다.

서비스 열기

열기 방식을 선택해 주세요.

로그인이 필요하거나 창 안에서 열리지 않는 서비스는 현재 탭에서 열어 주세요.