본문 바로가기

엄마의 성장일기🌱

🌱 엄마의 코딩성장기록 Day 60 - C 프로그래밍 기초 공부 — 시간 복잡도 개념 정리 & 공부 후기

오늘은 <문제해결력을 높이는 알고리즘과 자료구조> 2장, 복잡도에 대해 공부했다.

처음엔 조금 어렵게 느껴졌는데, 읽다 보니 또 재밌기도 했다.

 

  • 입력이 많아질수록 실행 시간이 얼마나 늘어나는지 → 시간 복잡도
  • 그 과정에서 메모리를 얼마나 쓰는지 → 공간 복잡도

이렇게 둘로 나뉘는데, 이 책에서는 특히 시간 복잡도 중심으로 설명하고 있었다.

 

완전히 이해했다고 말하긴 어렵지만,

‘조금 더 배우고 있다’

‘천천히라도 앞으로 가고 있다’

이런 느낌이 들어서 마음이 따뜻했다.

 

낮에는 아이들이랑 신나게 놀아주느라 몸이 피곤했지만,

그래도 아이들 재운 뒤에 이렇게 조금이라도 지식을 채워 넣으면

내 삶도 한 칸 더 쌓이는 것 같아서 좋다.

 

아두이노가 오기 전까지는 이 책이 나에게 작은 다리가 되어주길...

내일의 나도, 오늘처럼 조금씩 이어가길 바라면서—

 

#코딩공부기록 #C언어공부 #프로그래밍기초

#복잡도 #시간복잡도 #공간복잡도

#알고리즘기초 #공부일지 #엄마공부로그

#노마드코더 #개발입문 #다시공부하기