알고리즘 | 다익스트라 (Dijkstra)
알고리즘 | 순열 조합 (Permutation & Combination)
알고리즘 | 동적 계획법 (Dynamic Programming)
알고리즘 | 매개변수 탐색 (Parametric Search)
알고리즘 | 너비 우선 탐색 (BFS Searching)
알고리즘 | 깊이 우선 탐색 (DFS Searching)

알고리즘 | 깊이 우선 탐색 (DFS Searching)

Algorithm : DFS Searching (깊이 우선 탐색)

  • 깊이 우선 탐색(DFS Searching, Depth First Searching)은 맹목적 탐색방법의 하나로 한 노드를 시작으로 인접한 다른 노드를 재귀적으로 탐색해가고 끝까지 탐색하면 다시 위로 와서 다음을 탐색하여 검색합니다.

Read More
알고리즘 | 이진 탐색 (Binary Search)
알고리즘 | 계수 정렬 (Counting Sort)
알고리즘 | 퀵 정렬 (Quick Sort)

알고리즘 | 퀵 정렬 (Quick Sort)

Algorithm : Quick Sort(퀵 정렬)

  • 퀵 정렬(Quick Sort)은 기준키(pivot)를 기준으로 작거나 같은 값을 지닌 데이터는 앞으로, 큰 값을 지닌 데이터는 뒤로 가도록 하여 작은 값을 갖는 데이터와 큰 값을 갖는 데이터로 분리해가며 정렬하는 방법입니다.

Read More
알고리즘 | 삽입 정렬 (Insertion Sort)

알고리즘 | 삽입 정렬 (Insertion Sort)

Algorithm : Insertion Sort(삽입 정렬)

  • 삽입 정렬(Insertion Sort)은 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘입니다.

Read More