그날 보고 듣고 배운것을 기록합니다.
- 배열(Array)를 상수(const)로 만들었을때 요소가 바뀌는 이유. (메모리에 대하여.)
- for Of 와 for IN
- 호이스팅
- 클로저
- 네트워크 동작 기초
- 객체지향과 프로토타입
- 이벤트 루프
- 정규표현식
- 쿠키와 세션, 웹 스토리지
-
자료구조와 알고리즘
- 빅 오 표기법
- 배열
- 연결 리스트 ( singly, doubly, circular )
- 스택
-
실무에서 중요하게 생각하는 3가지!
- 기초 코딩 능력
- 전문 분야 지식
- 기본 CS 지식
-
문제 해결 능력
- 논리적 사고
- 전산화 능력: 컴퓨터적인 사고가 가능한가?
- 엣지 케이스 탐색: 예상하지 못했던 부분을 생각하는 것.
-
자료구조와 알고리즘
- 큐
- 해시
-
자료구조와 알고리즘
- 큐 (복습)
- 해시 (복습)
- 그래프
-
커피챗
-
자료구조와 알고리즘
- 그래프
- 트리
- 트라이
-
자료구조와 알고리즘
- 힙 (최대 힙, 최소 힙)
- 정렬 (선택, 삽입 / 합병, 퀵)
- 이분 탐색(이분 탐색(배열), 이진 탐색 트리)
이분 틈색 트리 문제... 정신이 아득해지네
-
자료구조와 알고리즘
- 이분 탐색 ( 문제 풀이 )
- BFS ( 너비 우선 탐색 )
- DFS ( 깊이 우선 탐색 )
- 그리디
- 1차 과제
- tree.js 구현
- 전위, 중위, 후위 순회 기능구현
- trie.js 구현
- autoComplete 기능 구현
- tree.js 구현
-
자료구조와 알고리즘
- 백트래킹
- 동적 계획법 ( DP )
- 이선협님 코테 준비 방법 특강
-
코드리뷰
- 팀원 코드리뷰 하기
- 리뷰받은 것 토대로 Refactoring 작업
- 변수명 및 코드구조 수정
- 불필요한 console.log 삭제
- substr() -> slice() 수정
-
명령형 vs. 선언형 프로그래밍
-
ToDoList
- 토글 버큰 만들기
- 컴포넌트 방식
- index.js, App.js, Header, TodoForm, TodoList
-
TodoList
- 컴포넌트 방식 (복습)
- Client Side에서 데이터 저장법
- LocalStorage 적용하기
-
비동기 처리
- promise
- async & await