스티븐 홀은 빛과 그림자를 소중히 하는 건축가이다. 사치스럽다고도 생각되는 오픈코트의 공간도 그곳에 비추는 햇살이 계절과 시간의 경과에 따라 여러 가지 음영을 보이도록 치밀하게 계획하였다.
방에서 보이는 연못의 수면. 거기에 부는 바람소리, 흔들리는 햇빛반사. 자연이 엮어내는 자상한
void init_ht()
해싱테이블을 초기화 하는 함수. 체인법을 이용하여 오버플로우를 제어하므로 초기에는 모두 NULL을 가르키도록 한다.
void deleteHT()
해싱테이블을 삭제하는 함수. malloc으로 할당된 메모리를 모두 해제시켜주는 역할을 하는 함수이다.
void load_file()
파일을 해싱테이블에 저장하여 주는 함수.
void Get_ResultOfMultiplication(headnode *MatrixA, headnode *MatrixB);
파라미터로 전달 받은 두 행렬을 곱하고 그 결과를 출력하는 함수. 함수가 수행되면 A행렬의 열 사이즈와 B행렬의 행사이즈를
비교하여 정상적인 두 행렬인지 확인한 후 곱셈을 수행. 곱셈은 전치행렬을 이용하므로 전치행렬 생성함수를 호출하고
3. 유조선 전체가 DOUBLE HULL로 만들어짐.
유조선의 사고로 인한 바다에 기름 유출이 많아져 이를 방지 하기 위해 CSR(유조선 공통구조규칙)이 발효되면서 일부만 DOUBLE HULL로 지어지는 타 선종에 다르게 선박의 거의 모든 부분이 DOUBLE HULL로 설계되어 건조됨.
4. Engine room 과 Cargo Hold 사이에 void 공간인 Slop
Ⅰ. 문제의 제기
행렬의 곱셈은 첫 행렬의 열의 개수와 두 번째 행렬의 행의 개수가 같을 때만 정의된다. 그 결과로 나오는 행렬은 A행렬이 m*n, B행렬이 n*l 일 때, m*l이 된다. 이러한 규칙에 따라 행렬의 곱셈 프로그램을 제작해본다. 특히, 곱셈의 공식을 표현할 방법, 행렬을 어떠한 방식으로 받아오고
Ⅰ. 문제의 제기
헤더 파일은 직접 정의하여 사용할 수 있으며, 이때는 ""를 이용해서 소스에 포함시켜 주어야 한다. 이번 리포트에서는 헤더 파일에 문자열과 관련된 함수들을 정의하고 소스 파일에서 끌어 쓰도록 프로그램을 구현한다. 헤더 파일에는 문자열에서 문자열을 검색하는 함수, 두 문자열
1. 문자열의 길이, 복사, 검색 함수의 제작 문제
문자열을 다루는 함수를 구현하기 위해서는 명백한 문자열의 종료 조건이 있어야 한다. 이를 위해 문자열의 마지막을 NULL을 의미하는 0으로 채워주어야 할 것이다. 마지막을 0으로 표시했다면 문자열의 길이를 확인하는 함수에서는 0을 만날때까지 카운
int main(int argc, char *argv[])
{
int i, cnt = 0;
people *data;
int *index;
char *s = "infile.txt";
if(argc == 1) data = Get_DataFromFile(s, &cnt); // 프로그램 시작할 때 파일명을 안주면 infile 오픈.
else{
data = Get_DataFromFile(*++argv, &cnt); // 프로그램 시작시 입력한 파일명으로 자료 저장.
}
index = (int *)malloc(sizeof(int) * cnt);