simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 컨트롤러
  • 스프링
  • 자바프로그래밍
  • 404
  • 자바
  • 참조타입
  • controllerTest
  • 참조변수
  • JVM메모리구조
  • scanner #next() #nextLine()
  • 자바프로그램
  • null
  • 자바메모리구조

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234

심플하고 차분하게

Computer Science/Algorithm

[알고리즘] 알고리즘 개요

2022. 8. 9. 03:32

|  알고리즘이란?

알고리즘이란, 어떤 문제를 해결하기 위한 절차나 방법을 말한다.

- 알고리즘의 조건

입력 데이터의 입력
출력 처리 후 출력
명확성 동작의 흐름(flow)에 대한 명확성
유한성 정해진 시간 및 공간 내에서의 처리
효율성 같은 동작을 하더라도 시간 및 공간 면에서 보다 효율적이어야 한다.

 

|  알고리즘은 결국 정확성과 시간 복잡도, 공간 복잡도를 말한다.

- 어떻게 보다 적은 자원을 효과적으로, 정확하게 만들어 내느냐가 알고리즘의 핵심

 

|  알고리즘 정리 개요 

- 앞으로 정리할 알고리즘 목록입니다.

- (글 작성 후 링크 업로드 예정)

정렬  
이진탐색 / 투 포인터  
그리디 알고리즘  
분할 정복 / 다이나믹 프로그래밍  
백 트래킹  
최단 경로  
최소 신장 트리  

 

 

[ 참고 및 출처 ]

부트 캠프 강의를 들은 후 정리한 내용입니다.

'Computer Science > Algorithm' 카테고리의 다른 글

HashSet<int[]>와 Hashset<ArrayList<Integer>>  (0) 2022.08.17
[알고리즘] 정렬  (0) 2022.08.11
[백준 11660] 구간 합 구하기 5  (0) 2022.07.14
[백준 17609] 회문 (팰린드롬)  (0) 2022.07.13
[백준 10434] 행복한 소수 - 소수 구하기 + 행복한 수  (0) 2022.07.13
    'Computer Science/Algorithm' 카테고리의 다른 글
    • HashSet<int[]>와 Hashset<ArrayList<Integer>>
    • [알고리즘] 정렬
    • [백준 11660] 구간 합 구하기 5
    • [백준 17609] 회문 (팰린드롬)
    simDev1234
    simDev1234
    TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

    티스토리툴바