to_mypage

  • 홈
  • 태그
  • 방명록

코딩테스트합격자되기(자바편) 1

시간 복잡도

가장 효율적으로 해결하는 알고리즘이 각 코테 문제에 존재한다.우리는 여러 알고리즘 중 당연히 문제를 빠르게 푸는 알고리즘을 선택해야 한다.그렇다면 어떤 것을 기준으로 알고리즘을 선택해야 할까? -> 바로 '시간 복잡도'를 보고 선정해야 한다. 시간 복잡도 시간 복잡도란, 알고리즘의 성능을 나타내는 지표로, 입력 크기에 대한 연산 횟수의 상한을 의미한다. 시간 복잡도는 낮으면 낮을 수록 좋다.입력크기는 쉽게 말해서, 알고리즘이 처리해야 할, 데이터 양이라고 생각하면 된다. 책장에 꽂혀있는 5권의 책을 정리해야 하는 문제라면, 이때의 입력 크기는 5가 된다. 1차원 배열 검색하기값을 가장 빨리 찾는 경우검색 시작 위치에 찾을 값이 바로 있는 경우이다. = 연산 비교 횟수가 최소임값을 가장 늦게 찾는 경우아예..

코딩테스트/etc 2025.04.09
이전
1
다음
더보기
프로필사진

to_mypage

개발 일기장

  • 분류 전체보기 (39) N
    • Lang (9)
      • Java (8)
      • Java 질문 및 복습 (1)
    • FrameWork (13)
      • Spring Boot (13)
    • Web (2)
      • JavaScript (2)
      • JavaScript 질문 및 복습 (0)
      • JSP (0)
    • DB (0)
    • Project (1)
      • 2025 개발일지 (0)
      • 2025 Contest (1)
    • etc (0)
    • GDJ83 (0)
      • JavaScript (0)
      • Spring (0)
      • DB (0)
      • etc (0)
    • 코딩테스트 (9) N
      • Programmers Lv.0 (입문) (0)
      • Programmers Lv.0 (기초) (2)
      • Programmers Lv.1 (0)
      • etc (5) N
      • Stack & Queue (2) N
    • 삽질의 기록 (2)
    • 설치, 환경설정 (3)

Tag

이것이자바다, js질문, 코딩테스트합격자되기(자바편), 코딩테스트합격자되지(자바편), 이것이 자바다,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바