[네이버 부스트캠프 10기] 챌린지 Day8 학습정리
네이버 부스트캠프 챌린지 과정 Day8 미션을 수행하며 학습한 내용을 정리한 글이다.
📚 학습 내용
함수형 프로그래밍이란?
-
함수형 프로그래밍이란?
-
함수형 프로그래밍의 핵심 원칙
- 불변성
- 순수 함수
- 함수 합성
- 부작용 없음
-
불변성의 실질적 이점
자바스크립트 고차함수
-
고차함수 기본 개념
- map 함수
- filter 함수
- reduce 함수
- find 함수
- some 함수
- every 함수
- 함수들을 연결해서 사용하기
연결리스트
-
연결리스트란?
- 기본 구조
- 배열 vs 연결리스트
- 언제 사용할까?
-
연결 리스트의 종류
- 단순 연결 리스트
- 원형 연결 리스트
- 이중 연결 리스트
-
연결리스트의 장단점
해시맵
-
해시맵이란?
- 기본 개념
- 해시 함수의 동작 원리
- 시간 복잡도
-
해시 충돌과 해결법
- 해시 충돌이란?
- 체이닝
- 개방 주소법
-
해시맵의 장단점
-
언제 사용할까?
🤔 회고
오늘 미션은 사전 학습이 충분히 이루어져야 구현이 가능한 미션이었다.
이에 사전 학습을 진행하였고, 알고 있던 내용이더라도 다시 학습했다.
구현 과정에서는 천천히 하나하나 해나가면서 구현할 수 있었고 이 과정에서 점점 성장하고 있다는 것을 느꼈다.
오늘 하루도 배움이 많았던 것 같다. 내일은 더 나은 코드를 작성하자!
Leave a comment