-
[js] How reduce() works
초기값 없는 경우
다음 예제를 보자
var arr = [0, 1, 2, 3, 4]; arr.reduce(function(accumulator, currentValue, currentIndex, array) { return accumulator + currentValue; });
첫번째 인자로 주어진 콜백함수는 총 4번 호출되며 이때 콜백함수에게 전달되는 인자와 결과값은 아래와 같다.(참고로 콜백함수를 호출할 때 3,4번째 인자는 생략가능하다)
-
프로그래머에게 1분이란
-
[알고리즘] 이진 검색
-
java 파일처리
자바는 뭐 이런 거 하나 하는게 이렇게 힘드냐. 왠지 정이 안가..
파일읽기 함수
파일쓰기 함수
폴더생성 함수
-
[알고리즘] Quick sort
퀵소트는 아래와 같은 방법으로 정렬을 진행한다
- 배열의 요소 중 임의의 값을 pivot 으로 지정
- pivot 값을 기준으로 pivot보다 작거나 같은 값들은 왼쪽에 큰값들은 오른쪽에 위치시킨다
- 각 왼쪽과 오른쪽 배열에 대해서 요소의 개수가 0 또는 1이 될 때까지 위 1~2 과정을 반복한다