오늘은 <문제해결력을 높이는 알고리즘과 자료구조> 2장, 복잡도에 대해 공부했다.
처음엔 조금 어렵게 느껴졌는데, 읽다 보니 또 재밌기도 했다.
- 입력이 많아질수록 실행 시간이 얼마나 늘어나는지 → 시간 복잡도
- 그 과정에서 메모리를 얼마나 쓰는지 → 공간 복잡도
이렇게 둘로 나뉘는데, 이 책에서는 특히 시간 복잡도 중심으로 설명하고 있었다.
완전히 이해했다고 말하긴 어렵지만,
‘조금 더 배우고 있다’
‘천천히라도 앞으로 가고 있다’
이런 느낌이 들어서 마음이 따뜻했다.
낮에는 아이들이랑 신나게 놀아주느라 몸이 피곤했지만,
그래도 아이들 재운 뒤에 이렇게 조금이라도 지식을 채워 넣으면
내 삶도 한 칸 더 쌓이는 것 같아서 좋다.
아두이노가 오기 전까지는 이 책이 나에게 작은 다리가 되어주길...
내일의 나도, 오늘처럼 조금씩 이어가길 바라면서—
#코딩공부기록 #C언어공부 #프로그래밍기초
#복잡도 #시간복잡도 #공간복잡도
#알고리즘기초 #공부일지 #엄마공부로그
#노마드코더 #개발입문 #다시공부하기