본문 바로가기
개발 학습

S1: 재귀함수 / 자료구조 / push, unshift, pop, shift

by StelthPark 2021. 9. 23.

재귀적으로 사고하기

1. 재귀함수의 입력값과 출력값을 명료하게 표기한다.

2. 문제를 여러개로 쪼갠다.

3. 단순한 문제를 해결한다. base case 재귀의 기초

4. 남은 복잡한 문제를 해결한다.

재귀함수 head + func(tail) 기본 구조

자료구조

1. 스택 구현

2. 큐 구현

 

배열의 push, unshift, pop, shift

메소드를 적용하면 적용된 배열의 데이터는 수정된다. 메소드를 적용하는 구문을 변수에 할당하면 해당 변수에는 적용한 메소드로 추가되거나 삭제된 값 하나가 할당되게 된다.

'개발 학습' 카테고리의 다른 글

S1: 비동기처리 (Promise, async~await)  (0) 2021.09.29
S1: for~in 과 for ~of 차이  (0) 2021.09.28
S1: obj[키값] / 스프레드 / deep복사  (0) 2021.09.10
S1: 엘리먼트(El)과 DOM  (0) 2021.09.08
S1: Git  (0) 2021.09.05

댓글