Readerr
close
프로필 배경
프로필 로고

Readerr

    • 분류 전체보기
      • PHP
      • Go
      • 알고리즘
        • 들어가며
        • Data Structure
        • Algorithm(학습)
        • Algorithm(문제풀이)
      • 면접 준비
        • 면접
        • CS지식
      • 미분류
      • 독서 및 서평(프로그래밍X)
        • 서평
      • 운동(비밀글)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • Programming
  • Life

빅오(Big-O) 표기법과 시간 복잡도의 의미와 필요성

안녕하세요. Readerr입니다. 자료구조, 알고리즘 등 많은 부분에서 반드시 알아야 할 것이, "그래서 시간 복잡도는 얼마인가?"입니다. 면접에서 어떤 자료구조의 시간 복잡도는 어떻게 되는지 물어보는 경우도 많고, 알고리즘 문제를 풀 때도 특정 시간 복잡도 내에 풀어야 하는 경우가 많죠. 그렇다면 이 '시간 복잡도'가 무엇이냐. 말 그대로 "특정 작업을 하는데에 얼마만큼 시간이 걸리느냐"입니다. 그러나 일반적으로 '몇 회의 작업을 하느냐'라는 의미로 보는 것이 더 쉽겠네요. 빅오 표기법 시간 복잡도에 사용되는 대표적인 개념은 바로 빅오(Big-O) 표기법이에요. 어렵게 생각하실 거 없이, 변수들 중 최고차항만 계산하겠다는 겁니다. 예를 들어 'x² * 2x * 3'이라는 계산식이 있다고 가정했을 때, ..

  • format_list_bulleted 알고리즘/Algorithm(학습)
  • · 2021. 11. 9.
  • textsms
  • 1
공지사항
카테고리
  • 분류 전체보기
    • PHP
    • Go
    • 알고리즘
      • 들어가며
      • Data Structure
      • Algorithm(학습)
      • Algorithm(문제풀이)
    • 면접 준비
      • 면접
      • CS지식
    • 미분류
    • 독서 및 서평(프로그래밍X)
      • 서평
    • 운동(비밀글)
최근 글
인기 글
최근 댓글
태그
  • #algorithm
  • #알고리즘
  • #해시
  • #graph
  • #백준
  • #코딩테스트
  • #프로그래머스
  • #개념
  • #자료구조
  • #Fiber
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바