'Cuca의 Hello World!'에 해당되는 글 204건
Loading…
2011.04.14
Loading…
2011.04.08
Loading…
2011.04.08
Loading…
2011.04.07
Loading…
2011.04.06
Loading…
2011.04.03
Loading…
2011.03.30
Loading…
2011.03.23
Loading…
2011.03.23
컨디션1
Loading…
2011.03.22
'Computer etc' 카테고리의 다른 글
주변광(ambient), 분산광(diffuse), 반사광(specular) (0) | 2011.08.21 |
---|
#pragma once 는 C의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만
빌드되도록 알려주는 명령이다. 즉, 여러번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다.
예를 들어, A.h라는 파일이 여러 곳에서 복잡하게 #include 되어 쓰이게 된다면 그때마다 가각 정의가
추가되게 되어 중첩되는 경우가 생긴다. 이 경우 중복 정의되었다는 에러가 발생하게 된다.
즉, 같은 내용이 여러번 빌드되게 되는 것을 막기위해 #pragma once 를 사용하는 것이다.
'Language > C++ Language' 카테고리의 다른 글
Sort() 함수를 사용하기 (0) | 2011.11.20 |
---|---|
Encapsulation (0) | 2011.10.18 |
Vector(STL library) call by reference (0) | 2011.05.27 |
VISUAL STUDIO에서 배열포인터 조사식 보는방법 (1) | 2011.05.14 |
Dynamic Programming Binomial Coefficient의 구현 (0) | 2011.03.30 |
◆ 출입문
1. 개방 기간 : 4/11(월) ~ 4/25(월) , 2주간
2. 개방 시간 : 24시간
3. 개 방 문 : 01:00 이후는 1F 테라스 출입문만 개방
※ 다른 곳의 출입문은 기존대로 01:00 폐문하며 01:00 이후 출입 시는 관생증 검사를 실시하오니
관생 여러분들은 필히 관생증을 지참하시기 바라며, 관생증 미 지참 시 출입을 통제 받을수 있습니다.
'etc' 카테고리의 다른 글
삼성라이온즈 투수 이규대 선수 (2) | 2011.04.16 |
---|---|
축구 빅매치 일정 (2) | 2011.04.15 |
Virtual Reality Laboratory (0) | 2011.03.16 |
젊음을 낭비하지 마세요. (0) | 2011.02.17 |
서버 시간 확인 (0) | 2011.02.15 |
점점 기상시간이 늦어지고 있다 ㅋㅋ
어제는 억지로 시간맞춰서 아침밥먹긴햇는데
오늘은 일어나니까 9시가 좀 지나있더라 ㅜㅜ
아침을 머글수가없다 ㅠㅠㅠㅠㅠㅠㅠㅠ
아침에 못일어난 이유
1. 게을러져서
2. 주말엔 알람이 안울리도록 설정해놔서
일찍일어나야징ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
int bin(int n, int k) { int **B; B = new int*[n+1]; for(int i=0 ; i<=n ; i++) { B[i] = new int[k+1]; } for(int i=0 ; i<=n ; i++) { for (int j=0 ; j<= i ; j++) { if(j==0 || j==i) { B[i][j]=1; } else { B[i][j]=B[i-1][j-1] + B[i-1][j]; } } } return B[n][k]; }
'Language > C++ Language' 카테고리의 다른 글
Sort() 함수를 사용하기 (0) | 2011.11.20 |
---|---|
Encapsulation (0) | 2011.10.18 |
Vector(STL library) call by reference (0) | 2011.05.27 |
VISUAL STUDIO에서 배열포인터 조사식 보는방법 (1) | 2011.05.14 |
#pragma once (0) | 2011.04.08 |
int partition(int theList[], int start, int end) { int pivot = theList[end]; int bottom = start-1; int top = end; bool notdone = true; while (notdone) { while (notdone) { bottom += 1; if (bottom == top) { notdone = false; break; } if (theList[bottom] > pivot) { theList[top] = theList[bottom]; break; } } while (notdone) { top = top-1; if (top == bottom) { notdone = false; break; } if (theList[top] < pivot) { theList[bottom] = theList[top]; break; } } } theList[top] = pivot; return top; }//Actual function call within program int quickSort(int theList[], int start, int end) { if (start < end) { int split = partition(theList, start, end); //recursion quickSort(theList, start, split-1); quickSort(theList, split+1, end); } else { return 0; } }
'Language > C Language' 카테고리의 다른 글
2-Way Merge Sort (0) | 2011.03.22 |
---|---|
매크로 가드(Macro Guard) (0) | 2011.02.13 |
Hello world! (0) | 2011.02.07 |
어제 밤부터 컨디션이 안좋다.
아침에 일어 나는 것도 힘들고
잠이 쏟아져서 낮잠도 잤는데
상쾌하지가 않다
몸만 무겁네
개강후 최악의 컨디션이네 ㅜㅜㅜ
내일은 pre quiz 날인데
책내용은 머리로 안들어오고
하나도 모르겟네
단시간에 다 공부할수잇는양도 아니고
아 머리만 더 복잡해지고 있다.
void mergeSort(int numbers[], int temp[], int array_size) { m_sort(numbers, temp, 0, array_size - 1); } void m_sort(int numbers[], int temp[], int left, int right) { int mid; if (right > left) { mid = (right + left) / 2; m_sort(numbers, temp, left, mid); m_sort(numbers, temp, mid+1, right); merge(numbers, temp, left, mid+1, right); } } void merge(int numbers[], int temp[], int left, int mid, int right) { int i, left_end, num_elements, tmp_pos; left_end = mid - 1; tmp_pos = left; num_elements = right - left + 1; while ((left <= left_end) && (mid <= right)) { if (numbers[left] <= numbers[mid]) { temp[tmp_pos] = numbers[left]; tmp_pos = tmp_pos + 1; left = left +1; } else { temp[tmp_pos] = numbers[mid]; tmp_pos = tmp_pos + 1; mid = mid + 1; } } while (left <= left_end) { temp[tmp_pos] = numbers[left]; left = left + 1; tmp_pos = tmp_pos + 1; } while (mid <= right) { temp[tmp_pos] = numbers[mid]; mid = mid + 1; tmp_pos = tmp_pos + 1; } for (i=0; i <= num_elements; i++) { numbers[right] = temp[right]; right = right - 1; } }
'Language > C Language' 카테고리의 다른 글
QuickSort (0) | 2011.03.23 |
---|---|
매크로 가드(Macro Guard) (0) | 2011.02.13 |
Hello world! (0) | 2011.02.07 |