profile
코드리뷰와 고양이를 좋아하는 개발자입니다. 좋은 글을 위한 비판은 언제든 환영합니다.

재귀(Recursion)

여러 알고리즘에 쓰이는 코딩 테크닉이며, 분할 정복(divide-and-conquer) 전략의 기본이 되는 개념인 재귀(recursion)에 대하여 알아봅니다.

2020년 3월 12일
·
8개의 댓글
·

버블 정렬(Bubble Sort)

버블 정렬에 대해서 알아봅니다.

2020년 3월 11일
·
0개의 댓글
·

선택 정렬(Selection Sort)

선택 정렬과 정렬에 대해서 생각해봅니다.

2020년 3월 11일
·
0개의 댓글
·

배열과 리스트의 차이

자바에서는 Array, ArrayList, LinkedList로 구분하는 것이 더 좋습니다.대부분의 경우 알고리즘 문제에서는 Array를 주지만, 실제 코딩을 할 때에는 ArrayList를 사용하는 것이 개발할 때 더 편합니다.따라서 세 경우를 전부 비교하지 않고 Ar

2020년 3월 10일
·
0개의 댓글
·

빅 오 표기법(Big-O Notation)

알고리즘의 효율성을 표기하기 위한 표기법인 빅 오 표기법에 대해서 공부합니다.

2020년 3월 10일
·
4개의 댓글
·

이진 탐색(binary search)

이진 탐색을 간단히 다루고 예제코드를 썼습니다.

2020년 3월 9일
·
0개의 댓글
·

알고리즘을 왜 알아야 하는가?

우리가 스스로 모든 알고리즘을 코딩해야 할 필요는 없습니다. 하지만, 여러 가지 알고리즘들의 차이점을 이해하지 못한다면 미리 구현해놓은 알고리즘은 별로 쓸모가 없습니다.

2020년 3월 9일
·
2개의 댓글
·