고루틴에 대해 알아보자
Goroutine 이란? 고루틴(goroutine)에 대해 이야기하기 전에 먼저 스레드(thread)에 대해서 이야기하면 좋을 것 같다.
ARGOCD에 대해 알아보자
Argo 란? CNCF의 Graduated Project로, Argo 4가지의 오픈 소스 툴을 관리하는 프로젝트다.
DEVOPS 읽어볼 정보
The objective is to document findings and recommendations from the review of DevOps processes and artifacts.
BITMASK에 대해 알아보자
비트마스크 비트마스크란, 정수의 이진수 표현을 활용한 기법이다. 비트가 가질 수 있는 상태는 0과 1로 이진수로 표현이 된다.
에라토스테네스의 체에 대해 알아보자
에라토스테네스의 체란? 많은 수 중 소수를 빠르고 정확하게 판별하는 알고리즘이다.
LIS에 대해 알아보자
LIS LIS(Longest Increasing Subsequence) : 최장 증가 부분 수열 수열 하나가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구할 때 3가지 방법이 있다.
LCS에 대해 알아보자
LCS LCS는 두 가지로 나뉘어진다. 최장 공통 부분 문자열(Longest Common Substring)과 최장 공통 부분 수열(Longest Common Subsequence) 두 가지로 나뉘는데 비슷하나 차이점이 뚜렷하다.
LCA에 대해 알아보자
LCA Lowest Common Ancestor(LCA) 즉, 최소 공통 조상을 구하는 알고리즘이다. 두 정점 u,v에서 가장 가까운 공통 조상을 찾는 과정이다.
KMP에 대해 알아보자
KMP 문자열 검색 알고리즘 중 접두사와 접미사를 구하는 알고리즘으로 naive 문자열 검색과 달리 문자열 전부를 검색하는 것이 아닌 접두사와 접미사가 같은 조건에 의해 만들어진 실패함수로 적절하게 인덱스를 조정하여 검색하는 알고리즘이다.
RABIN KARP에 대해 알아보자
라빈-카프(Rabin-Karp) 라빈-카프 알고리즘은 문자열 매칭 알고리즘 중 하나이다. 항상 빠르지는 않지만 일반적인 경우 빠르게 작동하는 간단한 구조의 문자열 매칭 알고리즘이라는 점에서 자주 사용된다.