[알고리즘] 순환알고리즘의 성능

2018. 5. 28. 22:23・CS/Algorithm

순환알고리즘의 성능은 '점화식'으로 구한다


# 순환(recursion, 재귀)

알고리즘의 수행과정에서 자기자신의 알고리즘을 다시 수행하는 형태


예) 이진탐색의 수행시간을 구할 때의 점화식은,

T(n) = T(n/2) + O(1), T(1) = c1


즉, 점화식 T(n)은 n/2개의 데이터를 처리하는 시간 T(n/2)과 상수시간 O(1)을 더한다. 





저작자표시 비영리 (새창열림)

'CS > Algorithm' 카테고리의 다른 글

[알고리즘] 점근성능  (0) 2018.05.28
[알고리즘] 시간복잡도 (time complexity)  (0) 2018.05.28
[알고리즘] 순차탐색, 이진탐색  (0) 2018.05.28
[자료구조] 정의 / 알고리즘과 관계 / 기본적인 자료구조  (0) 2018.05.19
[알고리즘] 정의와 요건  (0) 2018.05.19
'CS/Algorithm' 카테고리의 다른 글
  • [알고리즘] 점근성능
  • [알고리즘] 시간복잡도 (time complexity)
  • [알고리즘] 순차탐색, 이진탐색
  • [자료구조] 정의 / 알고리즘과 관계 / 기본적인 자료구조
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    절대경로
    객체
    시간복잡도
    box-sizing
    런타임
    border-box
    ER모델
    점근성능
    상대경로
    GitHub
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[알고리즘] 순환알고리즘의 성능
상단으로

티스토리툴바