뚝딱 뚝딱 개발일기

  • 홈
  • 태그
  • 방명록

분류 전체보기 121

[알고리즘] 시작 - 시간 복잡도

알고리즘 시간 복잡도를 이용하면 작성한 코드가 시간이 대략 얼마나 걸릴지 예상 할 수 있다. 시간 복잡도는 소스를 보고 계산할 수도 있고, 소스를 작성하기 전에 먼저 계산해볼 수 있다. 문제를 풀기 전에 먼저 생각한 방법의 시간 복잡도를 계산해보고 이게 시간 안에 수행될 것 같은 경우에만 구현하는 것이 좋다. 문제의 크기 입력범의의 가장 큰 수를 시간복잡도에 대입하여 그 값에 따라 구현여부를 결정함 ex) 1억 -> 1초 n 1-->0.00~1초 (아주 작은 초) 너무 빨라서 무시할수 있는 수 O(N) ->10만 ->0.001초 O(N^2) ->100억 --> 100초 시간 복잡도 안에 가장 큰 입력 범위를 넣었을 때, 1억이 1초 정도이다 이 값은 대략적인 값으로, 실제로 구현해보면 1억을 조금 넘어도..

알고리즘 2022.05.29
이전
1 ··· 10 11 12 13
다음
더보기
프로필사진

뚝딱 뚝딱 개발일기

  • 분류 전체보기 (121) N
    • 알고리즘 (24)
    • IDEC (1)
      • Intellij (1)
    • 책 (7)
      • Effective Java 3E (4)
      • Real MySQL 8.0 1권 (3)
    • Spring (15)
    • JAVA (47)
    • JPA (4)
    • CS (3)
    • DB (3)
    • Network (11) N
    • docker (4)

Tag

자바, Java, 백준11049, 정리해봅시다, 김영한, call by value 와 call by reference, 스프링컨테이너, 행렬곱셈순서, 스프링, 인프런, 자바의신11~18, 람다식, realmysql, 자바의 신2, 정규식, 프로그래머스, 백준 12886, equals ==, 다양한 의존관계 주입, chain – matrix multiplication problem,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바