728x90 Algorithm2 [Algorithm] 피보나치(Fibonacci) 수열 이해하기 https://sorydory.tistory.com/entry/%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EC%8B%9C%EA%B0%84%EB%B3%B5%EC%9E%A1%EB%8F%84%EB%9E%80 [개발 지식] [알고리즘] 시간복잡도란? 시간복잡도 ? 시간복잡도는 알고리즘과 큰 연관이 있다. 알고리즘은 문제를 해결하기 위한 방법이다. 시간복잡도는 코드를 작성하기 전에 실행될 코드의 수행 시간을 예측해볼 수 있게 도와주 sorydory.tistory.com 위 포스팅에서 시간 복잡도와 BIG-O표기법에 대해 공부하였다. 이번엔 피보나치 수열의 시간 복잡도를 BIG-O 표기법으로 나타내보고 특징을 알아보자. 피.. 2023. 4. 13. [Algorithm]자바스크립트 자주 나오는 메소드 1) reduce 배열 내 요소를 대상으로 반복작업을 수행. 주로 배열을 기반으로 값 하나를 도출할때 사용 accumulator – 이전 함수 호출의 결과. initial은 함수 최초 호출 시 사용되는 초깃값을 나타냄(옵션) : 누적값 item – 현재 배열 요소 : 현재값 index – 요소의 위치 array – 배열 let value = arr.reduce(function(accumulator, item, index, array) { // ... }, [initial]); let arr = [1, 2, 3, 4, 5]; //reduce에 전달한 함수는 오직 인수 두 개만 받고 있습니다. 대개 이렇게 인수를 두 개만 받습니다. let result = arr.reduce((sum, current) => .. 2023. 3. 31. 이전 1 다음 728x90