하고 싶은거 할래

하고 싶은거 할래

  • 분류 전체보기
    • CS(Computer Science)
      • Algorithm
      • DataBase
      • Reading Paper
    • 개발
      • CleanCode
      • 기타
      • Spring
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

하고 싶은거 할래

컨텐츠 검색

태그

인덱스 동시성 캐시 동적계획법 MongoDB 클린코드 데이터 모델링 스프링 데이터베이스 정렬 레디스 다이나믹 프로그래밍 스키마 quicksort 데이터베이스 인덱스 몽고디비 DP 시간복잡도 동적 계획법 알고리즘

최근글

댓글

공지사항

아카이브

CS(Computer Science)(13)

  • Solving Recurrences-알고리즘02

    재귀함수의 식을 예로 다음을 볼 수 있다. 이러한 재귀식은 알고리즘을 분석할 때, 특히 recursive algorithm을 분석 할때 많이 쓰인다 예를 들면 n!을 구하는 알고리즘의 T(n)은 어떻게 구할까? f(n)=n! 이라고 할때 f(n)=f(n-1)*n=f(n-2)*(n-1)*(n) .... 이다. f(n)의 연산횟수를 T(n)이라고 한다면 T(n) = T(n-1) + 1 (f(n-1)과 n의 곱셈) = T(n-2) + 1 (f(n-2)와f(n-1)의 곱셈) + 1 이므로 따라서 f(n) = O(n) 이다. 그렇다면 이런식은 어떻게 풀까? 이런 복잡한 식들을 푸는 방법 3가지를 오늘 알아보자. 1. Substitution Method 귀납적 풀이랑 비슷하다.(이산수학에서나오는 것과 똑같은 거 같..

    2023.06.12
이전
1 2 3
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바