Computer Science/Data Structure (10) 썸네일형 리스트형 Ⅱ 순환 Chapter 02 순환1. 순환(recursion)① 순환이란?알고리즘이나 함수가 수행 도중에 자기 자신을 다시 호출하여 문제를 해결하는 기법정의자체가 순환적으로 되어 있는 경우에 적합한 방법 순환은 함수가 자기 자신을 호출하는 것이다. 함수는 어떤 특별한 일을 하는 명령문의 집합이고 함수 정의(Fuction Definition)는 함수를 작성하는 것을 의미한다. 함수 호출(Fuction Call)은 함수가 실행되기 위한 전제조건이다. ② 팩토리얼 프로그래밍- 팩토리얼의 정의 int factorial(int n) { if (n == 0) return 1; else return n * factorial(n-1);} 리턴하는 데이터형 integer호출할 때는 .. Ⅰ 자료구조 Chapter 01 자료구조와 알고리즘1. 자료구조란?데이터를 특성에 따라 분류하여 효율적으로 구조화하고 저장 및 처리하는 모든 작업 프로그램을 작성할 때, 다량의 자료를 체계적으로 정리하는 것은 매우 중요하다. 자료가 뒤죽박죽이면 찾기도 어렵고 낭비도 심할 것이다. 도서관의 책들을 아무데나 꽂는 것이 아니라 도서의 분류와 구조를 갖춰야 하는 것과 마찬가지 입니다. 컴퓨터 내에서도 자료를 어떤 식으로 처리할 것인가에 대해 궁리할 필요가 있다. 언어는 소통의 수단이며 도구인데 자료구조를 배우는 것은 그 도구를 잘 사용하기 위한 과정이라고 할 수 있어요. 프로그래밍 언어 사용법만 안다고 해서 프로그래밍을 잘한다고 볼 수 없다. 사용법을 아는 것과 잘 작성하는 것은 다른 것이다. 자료구조는 정보처리기사의 중요.. 이전 1 2 다음