네트워크(Network)

들어가며 당신의 네트워크 크기는 어떠한가? 정보화시대에 네트워크는 선택이 아닌 필수, 삶의 일부분이 된지 오래다. 전화로...

4 minute read

데이터베이스(Database)

1. 들어가며 정보화 시대에서 인간은 수많은 정보 속에 살고있다. 정보를 기초로 움직이고 선택하며 결정을 내린다....

4 minute read

합병정렬(MergeSort)

들어가며 합병정렬은 퀵정렬과 함께 실제 많이 쓰이고 있는 정렬이다. 둘다 분할 정복을 기초로 정렬하는 알고리즘이지만,...

4 minute read

퀵정렬(QuickSort)

들어가며 빨리 빨리 퀵정렬(QuickSort)의 정의, 구현, 예시, 시간복잡도에 대해 알아보자.(퀵정렬이다보니 intro는 짧게~) 퀵정렬(QuickSort) 정의 배열의...

3 minute read

Heap-Heap-Heap...

들어가며 에베레스트산은 그 자체만으로도 경이롭다. 누군가 쌓아올린 이 거대한 산은 언제부터인지 지구상 최대 높이를 자랑한다....

2 minute read

삽입정렬(InsertionSort)

들어가며 버블정렬, 선택정렬과 같이 붙어다닌다고 할 수 있는 삽입 정렬이다. 이 글에서는 삽입정렬의 정의, 예시,...

2 minute read

선택정렬(SelectionSort)

들어가며 그리스의 한 철학자는 말했다. "순간 순간의 선택이 우리의 인생을 구성하는 요소들이다"라고. 주어진 환경에 선택만...

3 minute read

버블정렬(BubblesSort)

들어가며 정렬! 필자가 신병교육대대 조교일때 가장 많이 사용했던 단어 중 하나이다. 병장쯤 되니 훈련병들 정렬...

2 minute read