티스토리 뷰

  • 좋은 프로그램 알고리즘이란?
    • 처리 효율이 높은 알고리즘
  • 시간복잡도
    • 입력되는 데이터의 증가에 따른 성능의 변화를 예측
    • Big O 표기법 | O(n)

시간 복잡도 정비례! 연산데이터가 100개 인 경우 연산 횟수도 100번!
이중 for 문이기에... n 이 증가할수록 n^2 만큼 수행처리가 증가합니다.
루프를 돌면 돌수록 max 값이 절반! > 취급 범위가 절반씩 줄어들고있음.

Q. 해당 로직의 시간복잡도는?

  • n 의 증가에 따라 외부 for 문 만 영향을 받습니다. 
  • 시간복잡도는 O(n)이 된다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함