Series: 알고리즘 기초
All the articles in the "알고리즘 기초" series.
-
그래프(Graph)와 두 가지 표현방식
그래프 자료구조와 그래프를 프로그래밍에서 표현할수 있는 두가지 방식을 알아보자!(파이썬)
-
[알고리즘]DFS/BFS
DFS/BFS 알고리즘에 대해 알아보자!
-
[알고리즘] Greedy 알고리즘
그리디 알고리즘에 대해 알아보자
-
[알고리즘]구현 알고리즘
구현 알고리즘 구현이란 '머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정'이라고 할 수 있다. 따라서, 사실 특정한 '구현' 알고리즘이 있는 것은 아니고, 모든 알고리즘 문제가 구현의 문제라고 할 수 있다. 하지만, _『이것이 취업을 위한 코딩테스트다 with 파...
-
[알고리즘] 정렬 알고리즘
정렬 알고리즘이란? 정렬 알고리즘 이란, 데이터를 특정한 기준에 따라서 순서대로 나열하는 정렬을 위한 알고리즘들을 뜻한다. 정렬 알고리즘은 다양한 종류가 있는데, 선택정렬Selection Sort 삽입정렬Insertion Sort 퀵 정렬Quick Sort 계수 ...
-
[알고리즘] 이진 탐색(Binary Search)
🔍 이진탐색Binary Search 이란? 이진 탐색은 정렬되어 있는 배열 내부의 데이터를 탐색하여 원하는 데이터를 빠르게 찾기위해 사용하는 알고리즘이다. 이 알고리즘의 특징은 아래와 같다. 정렬된 형태라면 매우 빠르게 데이터를 찾을 수 있다. 탐색 범위를 절반씩...
-
[알고리즘] 다이내믹 프로그래밍
Dynamic Programming(동적계획법) 알고리즘이란?
-
[알고리즘] 최단경로 알고리즘
최단경로 알고리즘 - 다익스트라 알고리즘, 플로이드-워셜 알고리즘