본문 바로가기

darait

검색하기
darait
프로필사진 adm7305

  • 분류 전체보기 (50)
    • IT (48)
      • Vue (2)
      • Scrap (2)
      • gitHub (2)
      • javaScript (3)
      • tomcat (2)
      • springFramework (2)
      • network용어 (1)
      • Algorithm (1)
      • React x Typescript (1)
      • Debugging (1)
      • Webpack (11)
      • node package 관리 (3)
      • Lint (7)
      • 디자인패턴 (3)
      • Redux (1)
      • StoryBook (1)
      • TDD (1)
      • UX|UI (0)
      • Conference (4)
    • Let's Reading (1)
Guestbook
Recent Posts
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록IT/Algorithm (1)

darait

Big-O 표기법

정의 - Algorithm의 시간 복잡도를 나타내는 표기법 O(1) < O(log n) < O(n * log n) < O(n^2) < O(n^3) < O(2^n) < O(n!) O(1) : 상수시간 ( 문제를 해결하는데 오직 한 단계만 처리함 ) O(log n) : 로그시간 ( 문제를 해결하는데 필요한 단계들이 연산마다 특정 요인에 의해 줄어듬 ) O(n) : 직선적 시간 (문제를 해결하기 위한 입력 N 만큼의 단계가 필요 ) O(n log n) : 문제를 해결하기 위한 단계의 수가 N 번에 그 하나의 N번당 필요한 단계들이 연산마자 특정 요인에 의해 줄어듬 O(n^2) : 2차시간 ( 문제를 해결하기 위한 단계의 수는 입력값 n의 제곱 ) O(C^n) : 지수 시간 ( 문제를 해결하기 위한 단계의 수는..

IT/Algorithm 2021. 9. 9. 23:07
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바