오늘 한 일

  • 문풀 위주인 5주차는 제외하고 알고리즘 강의를 4주차까지 들었다. 이해 여부와 상관없이 듣기로 했으니 목표는 완수한 셈이다. 나 같은 왕초보에게는 그저 어려울 따름이라서 개념에 익숙해지는 데 중점을 뒀다. 배열(array), 링크드 리스트(linked list), 재귀함수(recursion),  분할 정복(divide and conquer), 생성자(constructor), 스택(stack), 큐(queue), 해쉬(hash?hashing?), BFS(Breadth First Search), DFS(Depth First Search), 힙(Heap), 동적계획법(Dynamic Programming) 등등...
  • <Do it! 자료구조와 함께 배우는 알고리즘 입문 파이썬 편> 공부를 시작했고, 1장 '알고리즘 기초'까지 봤다. 반복되는 실습 코드, 부가 설명, 그림들을 보다 보니 알고리즘의 모양새(?)에 조금이나마 적응해 가는 것 같다. 기초적인 수준이나마 파이썬을 다루면서도 어느 대목에서 왜 사용하는 건지 어렴풋이만 알았던, 말 그대로 '기본' 개념들을 여기서 한 번씩 짚고 넘어가게 되어 무릎을 탁 치게 된 대목도 많았다. 그럴 때마다 그때 그때 구글링하는 것만으로는 채워지지 않던 갈증을 해소하는 기분이 들었다.

내일 할 일

  • 공식적으로는 휴식을 취하는 일요일이지만, 평소와 같이 오전 9시까지 일과를 시작할 준비를 마친다.
  • 오전 중에 <Do it! 알고리즘 입문> 2장 '기본 자료구조와 배열'을 마친다.
  • 점심 이후에 3장 '검색 알고리즘', 4장 '스택과 큐'를 공부한다.
  • TIL과 WIL을 적고, WIL 링크를 제출한다.
  • 시간과 마음의 여유가 허락한다면, 기초적인 알고리즘 문제를 1개 풀어본다.

'항해99 > 02_알고리즘(Day5~18)' 카테고리의 다른 글

항해02_알고리즘(Day8)  (0) 2021.06.15
항해02_알고리즘(Day7)  (0) 2021.06.14
항해02_알고리즘(Day5)  (0) 2021.06.12

+ Recent posts