반응형
알고리즘이란 문제를 해결하는 절차이다.
알고리즘은 입력, 출력, 유한성, 명백성, 효과성을 만족해야 한다.
알고리즘은 분석을 통해 좋고 나쁨을 평가할 수 있다.
알고리즘은 기초 프로그래밍과 자료구조를 공부한 이후에 배우면 좋다.
알고리즘은 논리이며 수학이고 실질적인 개발에 적용되는 기초적인 아이디어이다.
알고리즘은 '개발'의 전체 과정에 사용된다.
실제 프로그램을 개발할 때 효율적인 알고리즘을 적용함으로써 원하는 결과를 도출해야 한다.
스케줄 관리 프로그램: 달력에서 특정한 달에 해당하는 일 수는 어떻게 구할까?
내비게이션 프로그램: 여러 개의 중간 지점을 거쳐서 특정 지점으로 갈 때 가장 빠른 길은 무엇일까?
게시판 프로그램: 한 페이지당 게시글을 10개씩 출력해야 하는데 어떻게 출력할까?
출처:
https://www.youtube.com/watch?v=qQ5iLNjpxSk&list=PLRx0vPvlEmdDHxCvAQS1_6XV4deOwfVrz
반응형
'알고리즘' 카테고리의 다른 글
알고리즘 - 소수 판별법 알고리즘 (0) | 2022.09.06 |
---|---|
알고리즘 - [day1]버블 정렬 (0) | 2022.09.02 |
알고리즘 - [day1]정렬 알고리즘의 개요와 선택 정렬 (0) | 2022.09.02 |