프로그래밍공부(Programming Study)/이산 수학(Discrete Mathematis)

이산 수학 목차

Chann._.y 2024. 8. 18.
728x90

 

이산 수학의 목차는 다양한 주제로 구성되어 있으며, 그 각각은 컴퓨터 과학, 정보 이론, 알고리즘 분석 등에 중요한 기초를 제공합니다. 아래는 당신이 제공한 주제들로 구성된 이산 수학의 목차입니다.

이산 수학 목차

  1. 이진 논리와 진법 변환
    • 논리 연산 (AND, OR, NOT)
    • 진리표와 부울 대수
    • 이진법, 10진법, 16진법 등의 진법 변환
    • 컴퓨터 내에서의 데이터 표현 (비트와 바이트)
  2. 함수
    • 함수의 정의와 개념
    • 일대일 함수, 전사 함수, 전단사 함수
    • 합성 함수와 역함수
    • 재귀 함수와 닫힌 형식
  3. 기하 패턴
    • 기하학적 패턴과 대칭성
    • 타일링과 프랙탈
    • 패턴 인식과 컴퓨터 비전에서의 응용
  4. 집합 (포함과 배제)
    • 집합의 정의와 기호
    • 부분 집합, 교집합, 합집합, 차집합
    • 벤 다이어그램과 포함-배제 원리
    • 카르테시안 곱과 파워셋
  5. 그래프
    • 그래프의 정의와 종류 (무방향 그래프, 방향 그래프)
    • 경로, 사이클, 연결성
    • 그래프 탐색 알고리즘 (DFS, BFS)
    • 최소 신장 트리, 최단 경로 문제
  6. 트리
    • 트리의 개념과 특성
    • 이진 트리, 이진 탐색 트리
    • 트리 순회 방법 (전위, 중위, 후위)
    • AVL 트리, 힙 트리
  7. 스택과 큐
    • 스택의 정의와 응용 (예: 후위 표기법 계산)
    • 큐의 정의와 응용 (예: 프로세스 스케줄링)
    • 우선순위 큐와 데크
  8. 수열
    • 산술 수열과 기하 수열
    • 수열의 일반항과 합
    • 피보나치 수열과 재귀적 정의
  9. 순열과 조합
    • 순열과 조합의 정의
    • 중복 순열과 중복 조합
    • 파스칼의 삼각형과 이항 정리
  10. 행렬과 로그
    • 행렬의 정의와 연산 (덧셈, 곱셈)
    • 행렬의 응용 (예: 선형 변환, 그래프 표현)
    • 로그의 정의와 성질
    • 로그를 이용한 지수 방정식 해법
  11. 확률
    • 확률의 기본 개념 (실험, 사건, 확률)
    • 조건부 확률과 베이즈 정리
    • 독립 사건과 종속 사건
    • 확률 분포와 기대값
  12. 알고리즘
    • 알고리즘의 정의와 분석 (시간 복잡도, 공간 복잡도)
    • 정렬 알고리즘 (버블 정렬, 병합 정렬, 퀵 정렬)
    • 탐색 알고리즘 (이진 탐색, 순차 탐색)
    • 동적 프로그래밍과 탐욕 알고리즘

이 목차는 이산 수학의 전반적인 주제를 다루고 있으며, 각 주제는 수학적 개념과 컴퓨터 과학의 이론적 및 실용적 문제 해결을 위한 중요한 도구들을 제공합니다.

728x90

댓글