본문 바로가기
SSAFY/Daily

20220207 APS 기본

by Hunveloper 2022. 2. 10.
728x90

순열(Permutation)

  • 선택한 결정의 순서가 의미 있는 경우
    • nPr = n * (n-1) * (n-2) * ... * (n-r+1)

조합

  • 순서가 필요없고 선택한 결정만 중요한 경우
    • $nCr = {n!\over (n-r)! r!}$
    • nCr = n-1Cr-1 + n-1Cr → 재귀적 표현
    • nC0 = 1

부분집합

순열과 조합을 이용하여 전체 집합에 대한 부분을 찾는 것

스택

  • 스택의 특성 : 물건을 쌓아 올리듯 자료를 쌓아 올린 형태의 자료구조
  • 스택에 저장된 자료는 선형구조
    • 선형구조 : 자료 간의 관계가 1:1의 관계
    • 비선형구조 : 가료 간의 관계가 1:N의 관계(ex : tree)
  • 후입선출구조(LIFO)
    • top : 저장된 원소 중 마지막 원소
  • 주요 연산
    • push : 삽입
    • pop : 자료 삭제
    • peek : top의 원소 반환

  • 큐의 특성 : 뒤에서는 삽입만 하고, 앞에서는 삭제만 이루어지는 구조
  • 선입설출구조(FIFO)
  • 주요 연산
    • enQueue : 삽입
    • deQueue : 삭제
728x90
728x90

'SSAFY > Daily' 카테고리의 다른 글

20220210 트리, BFS, DFS  (0) 2022.02.10
20220208 LinkedList  (0) 2022.02.10
20220203 Algo  (0) 2022.02.04
20220127 JAVA 공공데이터 XML SWING  (0) 2022.02.04
20220126 JAVA I/O & Stream  (0) 2022.02.04

댓글