개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
자료 구조와 알고리즘, 그리고 배열까지 개발자에게 꼭 필수적인 것
알고리즘의 복잡도를 나타내는 빅오 표기법! 복잡할 수록 성능저하(?)가 발생할 수 있다.
선형검색보단 이진검색 알고리즘을 사용하는 것이 큰 배열을 다룰 때 효과적이다.
TIL (Today I Learned) 날짜
2023. 12. 14
오늘 읽은 범위
에피소드 22 ~ 25
책에서 기억하고 싶은 내용을 써보세요.
배열에서 자주 벌어지는 사건 읽기(read), 검색(search), 추가(add), 삭제(delete) 과정에서 시간복잡도(time complexity)
배열을 선언하고 다룰 때 꼭 기억해야할 것들을 콕 집어주었다. 위의 과정들을 통해 시스템의 성능을 확보할 수 있기 때문이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
나는 개발일을 하면서 무엇보다 자료 구조와 배열을 중요하다고 생각하는 사람 중에 하나이다. 신입사원들에게 처음 개발에 대해 알려주고 정리하고 숙제를 줄 때도 배열과 관련된 것을 가장 첫번째로 내준다. 배열을 구조적으로 정리하고 접근할 때 이미지로 잘 그려져야 시스템을 설계할 때 도움이 된다고 생각한다.
나보다 훨씬 선배인 니꼬쌤이 에피소드를 따로 하나로 얘기할 정도이니 나중에 후배들에게 한번 꼭 읽어보라고 하고싶다. 이래서 강조하는 거라고!
오늘 읽은 다른사람의 TIL
skhan20 님의 TIL (
https://nomadcoders.co/community/thread/8875)
책 내용을 거의 전부 담아와서 요약해주었다. 바쁠때 이 글을 보면 5분 잡학사전이 아니라 3분 잡학사전이라고 말할 수 있을 만큼 잘 정리 되있다.
joayum3333 님의 TIL (https://nomadcoders.co/community/thread/8869)
에피소드 내용을 한 줄 요약으로 잘 정리하셨다. 위의 요약에서 더 요약되어서 깔끔하다.
hwayoon 님의 TIL (https://nomadcoders.co/community/thread/8873)
키워드에 대해서 강조표시를 하셔서 내가 오늘 뭘 읽었는 지 각인이 되었다.