이렇게 하면 나도 프로그램을 잘 만들 수 있다(알고리듬 6)
알고리듬을 만들때 적용되는 복잡도란 무엇일까?
『이렇게 하면 나도 프로그램을 잘 만들 수 있다』는 왜 알고리듬이 중요한 것인지, 어떻게 문제를 풀어 알고리듬을 만드는지, 어떻게 알고리듬으로 프로그램을 만드는지를 누구나 이해할 수 있도록 설명하고 있다. 그래서 나만의 프로그램을 만들고자 하는 사람이면, 나이, 성별, 학력, 전공과 상관없이 누구나 알고리듬을 만드는 방법을 배워 훌륭한 프로그램을 만들어 보다 편한 세상을 만들 수 있기를 바라는 데에서 비롯되었다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
1. 공간 복잡도
2. 시간 복잡도
Chapter 2. 두 개의 수 사이에 있는 소수들을 구해 보자
1. 모델 구축
2. 분석
2.1. 배경도
2.2. 시스템 다이어그램
2.3. 자료명세서
2.4. 처리 과정
3. 설계
3.1 나씨-슈나이더만 다이어그램
4. 검토
5. 평가
6. 구현
6.1. 원시 코드 파일 만들기
6.2. 프로그램에 관해 설명 달기
6.3. 자료형 설계하기
6.4. 함수 선언하기
6.5. 함수 정의하기
6.6. 오류와 해결책 : 배열 크기 줄이기
Chapter 3. 공간 복잡도 문제
1. 배열을 사용할 때 발생할 수 있는 문제들은 무엇일까?
2. 힙(Heap)을 이용한 동적 메모리 관리
3. 스택에 할당할 수 없는 배열 할당
3.1. 나씨-슈나이더만 다이어그램
3.2. 구현
4. 입력받은 수들을 포함하여 숫자들의 개수만큼
4.1 배열을 할당하는 방법
4.1. 나씨-슈나이더만 다이어그램
4.2. 구현
5. 소수의 개수만큼 할당하는 방법
5.1. 나씨-슈나이더만 다이어그램
5.2. 구현
5.3. 디버깅
Chapter 4. 시간 복잡도 문제
Chapter 5. 디스크 파일로 많은 데이터를 입력할 때 힙을 이용한 문제 풀이
1. 시스템 다이어그램 작도
2. Load 모듈 설계
2.1. 자료명세서
2.2. 처리 과정
2.3. 나씨-슈나이더만 다이어그램
2.4. 검토
3. Evaluate 모듈 설계
3.1. 모듈 기술서
3.2. 나씨-슈나이더만 다이어그램
4. Save 모듈 설계
5. 구현
6. 디버깅
Chapter 6. 정리하자
1. 문제를 풀어 보자
저자
저자
홈페이지 : www.parkcom.co.kr
[ 저서 ]
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 I (삼양애드)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 Ⅱ (삼양애드)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - C & JAVA 프로그래밍 입문 III (삼양애드)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 I (나아)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 II (나아)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 III (나아)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 IV (나아)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 V (나아)>
<이렇게 하면 나도 프로그램을 잘 만들 수 있다 - 알고리즘 VI (나아)>
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

