본문/내용
[방송통신대학교]알고리즘_동영상강의,기출_핵심요약노트
목차
1강. 알고리즘 학습에 앞서서
2강. 알고리즘의 기초
3강. 분할정복 알고리즘 (1)
4강. 분할정복 알고리즘 (2)
5강. 동적 프로그래밍 알고리즘 (1)
6강. 동적 프로그래밍 알고리즘 (2)
7강. 욕심쟁이 알고리즘 (1)
8강. 욕심쟁이 알고리즘 (2)
9강. 학습 PLUS+
10강. 정렬 알고리즘 (1)
11강. 정렬 알고리즘 (2)
12강. 탐색 알고리즘 (1)
13강. 탐색 알고리즘 (2)
14강. 근사 알고리즘
15강. 학습 PLUS+
16. 출석수업 정리
1강. 알고리즘 학습에 앞서서
알고리즘 학습에 앞서서 우리는 알고리즘이 무엇인지, 왜 중요한지, 그리고 어떻게 학습해야 하는지를 명확히 이해해야 한다. 알고리즘은 문제를 해결하는 규칙이나 절차의 집합으로 소프트웨어 개발에 있어 핵심적인 역할을 한다. 모든 프로그램은 특정한 문제를 해결하기 위해 설계되며, 이때 알고리즘은 문제 해결의 뼈대를 형성한다. 바람직한 알고리즘은 효율성과 효과성을 갖춰야 하며, 이는 프로그램의 실행 속도와 자원 소모에 직접적인 영향을 미친다. 알고리즘의 중요성은 단순히 프로그래밍에 국한되지 않는다. 일상생활에서도 알고리즘적 사고는 필수적이다. 우리가 문제를 직면했을 때 그 문제를 어떻게 접근하고 해결할지를 고민하는 과정에서 알고리즘적 사고가 필요하다. 예를 들어, 장을 보러 가기…
알고리즘 학습에 앞서서 우리는 알고리즘이 무엇인지, 왜 중요한지, 그리고 어떻게 학습해야 하는지를 명확히 이해해야 한다. 알고리즘은 문제를 해결하는 규칙이나 절차의 집합으로 소프트웨어 개발에 있어 핵심적인 역할을 한다. 모든 프로그램은 특정한 문제를 해결하기 위해 설계되며, 이때 알…
2강. 알고리즘의 기초