난수 생성기(random number generator)를 이용하여 정수(0[=정수 [= 10000) 1000개를 생성하고 레코드 하나에 정수 하나를 저장한 파일을 생성하라. 이 화일을 3-원 다단계 합병 기법으로 정렬하는 프로그램을 작성해 보라. 이 프로그램에는 초기 런들을 피보나치 수로 분배하는 알고리즘이 구현되어야 한다. 여기서는 런의 수가 15보다 큰 피보나치 수를 사용하고 메인 메모리에는 4개의 레코드를 유지할 수 있다고 가정하라. 프로그램의 출력은 앞에서 지시한 명세대로 올바르게 작동한다는 것을 증명할 수 있도록 개인적인 출력 형식을 만들어 사용하라.
2. 프로그램 설명
1)프로그램 조건
-초기 런들을 피보나치 수로 분배하는 알고리즘을 포함하고 있어야 한다.
-프로그램 실행 후 input.txt , intermed.txt , output.txt 파일이 생성되어야 한다.
-input.txt에는 랜덤 넘버 제너레이터로 만든 1000개의 정수가 들어있다.
-intermed.txt에는 3원 다단계 합병 과정을 보여주는 내용이 들어있다.
-output.txt에는 3원 다단계 합병으로 정렬된 정수 1000개가 들어있다.
※input, output파일을 출력 형식
input.txt : 한줄에 정수 한 개
output.txt : 한줄에 정수 한 개, 정렬된 결과이기 때문에 작은 수부터 큰수 순서로 되어있다.
정수가 1000개인지를 확인할 수 있도록 각 라인에 record 1, record 2, ... 식으로 카운트를 두었다.
건설일용노동자의 고용형태 검토 건설일용노동자의 고용형태 검토
1. 다단계 하도급과 단기고용
건설일용노동자의 고용형태는 건설산업의 고질적인 다단계 하도급 구조와 일용직이라는 단기고용으로 특징지을 수 있다. 그리고 이 두가지 문제는 ..
알고리즘 - 합병정렬, 퀵정렬 1. 프로그램 소스
합병정렬(링크를 사용하는) : lec4-5, 퀵정렬(순환버전) : lec5-1 사용
CompareMeasure.java
package exercise_2;
public class CompareMeasure {
public void mergeSort(int n){ // 합병정..
건설 일용근로자의 노동기본권 보장을 위한 과제 건설일용근로자의 노동기본권 보장에 대한 연구
1. 건설일용노동자의 고용형태
(1) 다단계 하도급과 단기고용
건설일용노동자의 고용형태는 건설산업의 고질적인 다단계 하도급 구조와 일용직이라는 단기고용으..
암웨이 뉴트리라이트,암웨이 뉴트리라이트마케팅전략,암웨이마케팅전략,암웨이분석 내 아이를 위한 최고의 투자
“암웨이 뉴트리라이트”
One paper.
1. 서론
■ 암웨이 소개.
■ 거시환경 분석
■ 미시환경 분석
2. 본론
■ 전략적 대의명분 마케팅
■ 한국 암웨이만의 활동
3. 결론 및 시사점
..
c프로그래밍 정렬 알고리즘에 대해 과목명 : C프로그래밍
정렬 알고리즘
소속
:
학년/반
:
학번
:
성명
:
담당교수
:
- 목 차 -
Ⅰ.
문 제
···
1
Ⅱ.
Program
···
1 ~ 6
1)
기본 설명
···
1
2)
주요소스 및 설명
···
1 ~ 6
Ⅲ.
프로그램 실행..
간편한 자동업데이트 콤포넌트,스마트업데이트 사용하기 아주편한 자동업데이트 콤포넌트(모듈)입니다.
오늘날 인터넷으로 자동업데이트는 기본으로 거의 모든 프로그램이 하고있습니다
하지만 그 모듈을 직접 만들기는 귀찬고 시간도 많이 걸립니다..
..
세금제도의_개편 Revise of tax system
-Contents-
1.
2.
3.
4.
5.
6.
7.
서민중산층 세제지원 확대
부동산 시장의 활성화
원활한 기업구조조정
외환유동성 확충
투자활성화일자리나누기
결 론
서 론
1. 서 론
서민중산층에..
[컴퓨터공학] 3-way 외부 합병 정렬 3-way 외부 합병 정렬
1. 프로젝트 설명
순차파일(binary형태)로 주어지는 데이터 파일(.dat)에서 킷값에 해당 하는 부분을 가지고 정렬을 실행한다.
3-way 외부 합병정렬을 구현하는데, 버퍼의 크기는 버퍼1, 2..