0622 일기

dropKick·2020년 6월 22일
0

공부 기록

목록 보기
13/67

공부

0621 - 0628이번주의 계획

중요도 높음

  • 운영체제를 어떤 관점에서 공부했는지 정리하여 교수님과 이야기
  • 자료구조 & 알고리즘 하루 1문제 이상
  • 남은 알고리즘 마침표
    • 최단 경로
      • 벨만포드
      • 다익스트라
      • 플로이드 와샬
      • A*
    • 문자열 매칭
      • K-MP
      • Trie
    • 브루트포스
    • 백트래킹
    • DAG, Topologicial Ordering
  • 프로젝트 관련 강의 보기
  • 프로젝트 동아리 구성

중요도 낮음

  • 프로젝트 개발 환경 및 기타 사항 정하기

오늘 계획

중요

  • 정리
    • BFS, DFS 되새기기
    • DAG, Topologicial Ordering 정리
    • 최단거리 알고리즘
    • Spring 강의 듣기
      오늘의 공부가 마무리 되기 2시간 전에 사이드 패널로 틀어놓기

여유

  • 문제 2문제
    문제는 22일 이후부터 풀 생각 중

오늘 결과

공부

  • 최단 경로 우선 알고리즘
    • 다익스트라 알고리즘 구현
    • 플로이드 와샬 알고리즘 정리

프로젝트

  • 예제로 배우는 스프링 프레임워크 입문
    키워드
    • IoC
    • IoC 컨테이너
    • Spring Bean
    • JPA
    • JDBC
    • 빌드 툴 (Maven/Gradle)
      빌드에 필수적인 메이븐 패키징

체크 리스트

  • 0622 월요일까지
    운영체제를 어떤 관점에서 어떻게 공부했는지 정리
  • 0622 월요일까지
    자료구조-기본 알고리즘 마침표 찍기
    • 배열, 리스트, 스택, 큐, 우선순위 큐, 힙, 트리, 그래프, disjoint-set
    • Union find
    • Dynamic Programming
    • 탐색
      • BFS
      • DFS
      • BackTracking
      • Brute Force
    • 정렬
      • Insertion
      • Quick
      • Merge
      • Heap
      • Radix
      • Counting
      • Tim
    • 최소 비용 트리
      • Kruskal
      • Prim
    • 최단 거리
      • Dijksstra
      • Floyd-Warshall
      • Bellman ford
      • AA*
    • 문자열 매칭
      • K-MP
      • Trie
    • 스프링부트 공부계획에 있는 강의들 보기 (메모x, 코드치기x, 눈으로만 보기)

개선점

  • 공부 시간 굉장히 빨리 감
    역시나 이전과 같이 시간분배에 대해 생각해야 함
  • 취침 시간과 기상 시간을 당길 필요가 있음
    지금은 너무 늦게 자고 늦게 일어남

어제 개선점과 같음 오늘은 다익스트라 코드 구현에 시간을 좀 많이 씀
정석적인 코드 구현은 구현을 고민하지 말고 익혀야하나 고민..

0개의 댓글