happyso
study with happyso
happyso
전체 방문자
오늘
어제
  • 분류 전체보기 (302)
    • GIT (3)
    • 컴퓨터 기본 개념 (29)
    • 알고리즘 (125)
      • 알고리즘 문제 (115)
      • 알고리즘 개념 (10)
    • Go (2)
    • 클라우드 (54)
      • DevOps (4)
      • Kubernetes(쿠버네티스) (33)
      • AWS (6)
      • CKA (8)
    • 리눅스(Linux) (18)
      • 컨테이너(Container) (8)
    • Front (22)
      • JavaScript (2)
      • React (20)
    • Python (21)
      • Python 웹 크롤링 (11)
      • Django (7)
      • MachineLearning (3)
    • 데이터베이스 (6)
      • MariaDB (2)
      • MongoDB (4)
    • C언어 (5)
    • Trouble Shooting (2)
    • 네트워크 (8)
      • CCNA (5)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • replace
  • edit
  • Patch
  • apply
  • kubernetes
  • 18
  • 15

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
happyso

study with happyso

알고리즘/알고리즘 개념

자료구조와 알고리즘

2020. 10. 14. 22:05

input -> process -> output

              ↑↓

             Store

 

  • 데이터의 흐름과 저장 - 자료구조
  • 시간과 공간 효율성 - 알고리즘

자료구조

때와 장소에 맞는 자료구조를 사용해야한다.

 

 

알고리즘

- 좋은 알고리즘의 조건

1. 적절한 입력.출력

2. 명확성(목적)

3. 유한성(무한루프X)

4. 효율성

 

- 자료구조와 알고리즘의 관계

자료구조가 알고리즘에 쓰인다.(자료구조를 활용하여 어떤 문제를 해결)

자료를 직접 구현하려면 알고리즘이 필요하다.

=> 서로 뗄 수 없는 사이

 

 

 

 

'알고리즘 > 알고리즘 개념' 카테고리의 다른 글

[알고리즘] 퀵정렬 / 병합정렬 / DFS&BFS / DP  (0) 2020.10.29
정렬 알고리즘  (0) 2020.10.21
탐욕알고리즘(Greedy)  (0) 2020.08.22
다이나믹 프로그래밍  (0) 2020.08.11
그래프의 탐색(DFS, BFS)  (0) 2020.08.04
    '알고리즘/알고리즘 개념' 카테고리의 다른 글
    • [알고리즘] 퀵정렬 / 병합정렬 / DFS&BFS / DP
    • 정렬 알고리즘
    • 탐욕알고리즘(Greedy)
    • 다이나믹 프로그래밍
    happyso
    happyso

    티스토리툴바