이론
-
알고리즘 – 비둘기 집의 원리 (Pigeonhole Principle)
비둘기 집의 원리에 대한 블로그 게시글입니다. (A blog post about the principles of pigeon houses.)
-
알고리즘 – 트라이(Trie) 자료구조
트라이(Trie) 자료구조에 대한 글입니다.트라이(Trie)의 자료구조의 장점 및 단점, c++ 구현에 대하여 설명합니다. (This is an article about the Trie data structure.Explain the advantages and disadvantages of the data structure of Trie and the implementation of c++.)
-
알고리즘 – 유니온 파인드(Union find) & 서로소 집합(Disjoint Set)
유니온 파인드(Union find) & 서로소 집합(Disjoint Set) 알고리즘에 대한 글입니다. (This article is about the Union find & Disjoint Set algorithm.)
-
알고리즘 - 벨만-포드 (Bellman–Ford Algorithm) 알고리즘 정리
벨만-포드 (Bellman–Ford Algorithm) 알고리즘을 정리한 내용의 글입니다. (This article summarizes Bellman-Ford algorithm.)
-
알고리즘 - 다익스트라/데이크스트라(Dijkstra) 알고리즘 정리
다익스트라/데이크스트라(Dijkstra) 알고리즘에 대하여 정리한 글입니다.'DP'와 'PriorityQueue' 를 이용하여 구현합니다.(This article summarizes the Dijkstra algorithm.Implement using 'DP' and 'priority queue'.)
-
알고리즘 – 빅오 표기법(Big-O Notation) 정리
빅오 표기법(Big-O Notation)을 정리한 글입니다.
-
알고리즘 – 알고리즘 분석에 대한 정리
알고리즘을 공부하면서 공부한 내용을 정리한 글입니다. (This is an article that summarizes what you studied while studying algorithms.)
-
알고리즘 – 유클리드 호제법(Euclidean Algorithm) / GCD + LCM
유클리드 호제법(Euclidean Algorithm) 을 이용한 최대 공약수를 구하는 방법을 설명합니다. 추가적으로 최소 공배수를 구하는 방법도 설명합니다.
-
알고리즘 - Dynamic Programming [DP] (다이나믹 프로그래밍 / 동적 계획법)
알고리즘 중 하나인 'Dynamic Programming[DP]'에 대한 간단한 설명의 글입니다. / '피보나치 수열'을 예시로 들어 이론을 설명합니다. (This is a brief description of one of the algorithms, 'Dynamic Programming [DP] / Use the Fibonacci sequence as an example to illustrate the theory.)