최근 알고리즘 공부를 하면서,
다익스트라 알고리즘을 보면서 우선순위가 참 중요하다고 느꼈습니다.
다익스트라 알고리즘은 두 가지 버전이 있는데,
첫 번째로는 인접 노드들을 전부 차례대로 찾아가는 방법
두 번째 방법은 우선순위(우선순위 큐를 사용해서)를 두고 찾아가는 방법
이 있습니다.
우선순위 큐를 사용한 방법은 시간 복잡도가 n log n이 되기 때문에 n^2 알고리즘인 첫 번째 알고리즘보다 빠릅니다.
여기에서 배운 것을 공부 방법에도 적용시켜보려고 했습니다.
공부하는 것도 가장 임팩트있는 학습자료들을 우선순위로 두어서 공부하는 것이 좋겠다고 생각들었습니다.
우선순위의 방법은 사람들의 추천이 기준입니다.
간단한 사이트이지만 많은 사람들의 수요가 있을 것으로 기대합니다.
[오늘 한 일]
1. studyrank.site 로 사이트를 구매했습니다. (http://studyrank.site:8080/)
2. 임시로 H2 데이터베이스 연결을 했습니다.
3. thymeleaf 설치를 했습니다.
[TODO]
1. 공부 주제에 대한 도메인 만들기
'advanced > 웹 - 백엔드' 카테고리의 다른 글
| [JAVA] 스프링 부트 - 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵 학습 내용(1) (0) | 2022.07.19 |
|---|---|
| [IDE] IntelliJ 단축키 모음(계속 추가 예정) (0) | 2022.07.19 |
| 스프링 학습시작 (0) | 2022.06.19 |
| 웹팩 기본 사용법(with react) (0) | 2019.08.29 |
| nodejs 프로그램 빌드 (0) | 2019.08.29 |