icodesiuuuu 님의 블로그

  • 홈
  • 태그
  • 방명록

kadane’s algorithm 1

Kadane’s Algorithm (카데인 알고리즘)

Kadane 알고리즘은 주어진 배열에서 연속된 부분 배열의 합이 가장 큰 값을 효율적으로 찾는 알고리즘. 이 알고리즘은 동적 프로그래밍(Dynamic Programming)의 일종으로, 선형 시간 복잡도 O(n)을 가지기 때문에 큰 배열에서도 빠르게 최대 합을 구할 수 있다.배열의 두 번째 요소부터 마지막 요소까지 반복하면서, 각 요소에서 maxCurrent를 현재 요소와 maxCurrent + 현재 요소 중 더 큰 값으로 갱신maxGlobal을 maxCurrent와 비교하여 더 큰 값으로 업데이트예시public class KadaneAlgorithm { public static int main(String[] args) { int[] example = {-2, 1, -3, 4, -1,..

cs/알고리즘 2024.09.11
이전
1
다음
프로필사진

icodesiuuuu 님의 블로그

icodesiuuuu 님의 블로그 입니다.

  • 분류 전체보기 (146)
    • 문제 (96)
      • 백준 (18)
      • 프로그래머스 (77)
      • 소프티어 (1)
    • cs (43)
      • ODOQ (31)
      • 알고리즘 (4)
      • 자료구조 (3)
      • Java (2)
    • 알고리즘 (0)
    • 자료구조 (0)
    • 삽질 (1)
    • 개발 (3)
      • 성능개선 (3)
    • 언어 (3)
      • MySQL (3)

Tag

Spring, 코딩 테스트, 이진탐색, 커넥션 풀, 백엔드, 수직확장, 리코쳇 로봇, kadane’s algorithm, 오블완, db, DFS, Java, DP, BFS, LEFT JOIN, 수평확장, 프로그래머스, 자바, 티스토리챌린지, right join,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.