The journey to becoming a developer

My future is created by what I do today, not tomorrow.

What I learned/TIL

[Sat/2/5/2022] Today I Learned

Millie 2022. 2. 6. 01:54

 

1. Learned = Facts + Findings 

# Data Structures

Binary Heap

Priority Queue

Tree traversal(DFS, BFS)

DFS, BFS 학습중이었는데 마침 코드스쿼드의 호이가 관련 문제를 백준에서 풀었다고 했다. 그래서 링크를 받아서 확인해 봤더니 역시, DFS BFS가 뭔지 아는 정도로는 풀 수 없었다. 프로그래머스 레벨 2 문제도 아직 감이 잡히지 않았다. 이것을 어떻게 DFS/BFS를 활용하라는 거지? 라는 생각만 가득했다. 내일 Graph traversal BFS DFS를 배우고, 문제는 많이 풀어보면서 익숙해지는 수밖에 없겠다.

Graph

Dynamic programming

 

2. Well done

# 자료구조 집중 학습

Dynamic programming까지는 원래 계획은 아니었는데 내친 김에 강의를 다 들어버렸다. 워낙 어렵기로 악명이 높은데 강의에서는 깊이있게 다루진 않고 감을 잡을 수 있게 도와주었다. 내일까지 더 듣고 나서 총체적으로 한번씩 복습을 하면 그래도 기억에 좀 장기적으로 남겠지.

자료구조 인강 들으며 학습하는 것은 나름 재미도 있긴 하지만, "그래서 이걸 어떻게 적용할까" 라는 생각을 해보면 아직 많이 막막하다. 이걸 가지고 내가 정말 알고리즘을 풀거나 프로그래밍을 하거나, 그런 건 정말 다른 레벨인 것 같다.

 

3. Lacked

# 아쉽게 많이 낭비한 점심시간, 계획에는 많이 못 미친 달성률

계획 세운 게 너무 많았나보다. 공부하고 싶은 것(혹은 해야만 하는 것)들의 양은 정말 많은데 게으름을 피웠다. 주말이라고 좀 늘어진 것 같다.

 

4. Tomorrow

# Dijkstra's algorithm

# Graph Traversal

# 지금까지 배웠던 Data Structures 한 번씩 훑어보면서 복습

# CS01~CS08 전반적으로 회고하기

# Project : merge my page

 

5. Etc

벌써 2월 6일이 왔다. 2022년이 시작한 게 정말 엊그제 같은데 벌써 시간이 이렇게 흘렀다. 이정도 속도라면 조금 있으면 코드스쿼드가 끝날 것 같다. 시간은 정말 엄청나게 빠르게 흐르는데 나는 정말 발전하고 있는 것인지, 회고하고 개선하는 것을 계속해야겠다. 안 그러면 시간만 흐르고 정체되어 있을 수도 있으니까.

 

'What I learned > TIL' 카테고리의 다른 글

[Mon/2/7/2022] Today I Learned  (0) 2022.02.08
[Sun/2/6/2022] Today I Learned  (0) 2022.02.06
[Fri/2/4/2022] Today I Learned  (0) 2022.02.05
[Thurs/2/3/2022] Today I Learned  (0) 2022.02.04
[Wed/2/2/2021] Today I Learned  (0) 2022.02.02