본문 바로가기

개발기록

검색하기
개발기록
프로필사진 옥수수수염챠

  • 분류 전체보기 (27)
    • JAVASCRIPT (1)
    • FLUTTER (1)
      • 문법 (1)
    • JAVA (7)
      • ERROR (1)
    • LEETCODE (1)
    • JSP (8)
    • DB (1)
      • ORACLE (0)
    • FRONTEND (0)
      • HTML (0)
    • ALGORITHM (1)
    • 면접준비 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
일 월 화 수 목 금 토
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
Tags
  • 웹프로그램#프로토콜#IP
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록ALGORITHM (1)

개발기록

Sliding Window Algorithm

1. Sliding Window Algorithm이란 ? 윈도우라는 하나의 창(?), 칸을 일정하게 유지하면서 문제에 부합하는 값을 찾아내는 알고리즘이다. 2. Sliding Window Algorhm의 장점 불필요하게 모든 요소들을 중복으로 접근할 필요가 없기 때문에, 시간복잡도를 줄여줄 수 있다. 3. 문제를 접근하는 방법 - String, Arrays, LinkedList와 같이 연속적으로 다뤄지는 변수들을 사용할때 - min, max, longer, shortest, contain 등의 문제를 풀어야할때 이 알고리즘을 사용하기에 적합하다. 4. 예시와 해결법 Window Size가 고정인 케이스 : subarray의 길이(k)가 3일때, max(sum)값을 구하여라. public class Mai..

ALGORITHM 2020. 3. 15. 21:45
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바