Facts
- 안드로이드 알람앱을 복습 구현했습니다.
-
알고리즘 문제를 풀었습니다.
- 백준 최소 힙, 카드 정렬하기, 문제집 문제를 풀고 포스팅 했습니다.
- 위상 정렬 알고리즘 정리 글을 발행했습니다.
Feelings
- 음... 알고리즘 문제를 푸는데 시간이 너무 많이 걸리는 것 같습니다. 많이 여러번 푸는 방법으로 문제를 풀어야겠습니다.
- 그동안 문제 풀이를 포스팅 해왔는데 내용이 빈약했던 것 같습니다. 문제가 쉬운 것들이 많아서 그런 것도 있지만... 앞으로 문제 풀이 포스팅을 할 때 세세하게 풀이를 기록해야겠습니다. 또 풀면서 새롭게 알게된 내용, 항상 찾는 내용, 아쉬운 부분 등을 기록해야겠습니다.
- 안드로이드 알람앱을 강의 참고 없이 구현했습니다. 강의에서 먼저 필요한 내용을 전반적으로 생각하고 만들고하는 과정을 반복하면서 진행했는데 그 프로세스를 따라하려고 노력했습니다. 지금은 작은 앱이라 TDD를 사용하지는 않지만 이렇게 개발하는 습관을 들이면 복잡한 앱을 만들 때 TDD를 잘 활용해서 만들 수 있을 것 같습니다.
- 아쉽지만 노티피케이션 구현에 대한 포스팅은 오늘도 발행하지 못했습니다. 작은 주제로 나눠서 포스팅 해야할까요...??🤔🤔🤔
Findings
- 많은 문제를 계속해서 반복적으로 푸는 것이 좋은 것임을 알게 되었습니다.
- 내가 무엇을 해야하는지 먼저 생각하고 개발을 해야합니다.
- 알고리즘 문제풀이 설명에 더 많은 노력이 필요합니다.
-
kotlin 최소 힙, 최대 힙 사용
- 최소 힙
val minHeap = PriorityQueue<Int>()
- 최대 힙
val maxHeap = PriorityQueue<Int>(reverseOrder())
- 위상 정렬 알고리즘
Future Action Plans
- 나는 반성할 수 있는 사람입니다.