'Cuca의 Hello World!'에 해당되는 글 204건

시험시간표

Essay


애매한 시간표 ㅜㅜㅜㅜ

'Essay' 카테고리의 다른 글

4/26 음주?  (0) 2011.04.27
설레임  (2) 2011.04.20
기상시간?  (0) 2011.04.03
컨디션  (1) 2011.03.23
짜증  (0) 2011.03.07

아스키코드표

Computer etc


'Computer etc' 카테고리의 다른 글

주변광(ambient), 분산광(diffuse), 반사광(specular)  (0) 2011.08.21

#pragma once

Language/C++ Language

#pragma once 는 C의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만

빌드되도록 알려주는 명령이다. 즉, 여러번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다.

예를 들어, A.h라는 파일이 여러 곳에서 복잡하게 #include 되어 쓰이게 된다면 그때마다 가각 정의가

추가되게 되어 중첩되는 경우가 생긴다. 이 경우 중복 정의되었다는 에러가 발생하게 된다.

즉, 같은 내용이 여러번 빌드되게 되는 것을 막기위해 #pragma once 를 사용하는 것이다.

시험기간 기숙사 출입 시간 연장

etc

◆ 출입문

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

Fourier Transform simulation

Mathematics

'Mathematics' 카테고리의 다른 글

푸리에 급수(fourier series)  (0) 2011.03.06

기상시간?

Essay

점점 기상시간이 늦어지고 있다 ㅋㅋ
어제는 억지로 시간맞춰서 아침밥먹긴햇는데
오늘은 일어나니까 9시가 좀 지나있더라 ㅜㅜ
아침을 머글수가없다 ㅠㅠㅠㅠㅠㅠㅠㅠ

아침에 못일어난 이유
1. 게을러져서
2. 주말엔 알람이 안울리도록 설정해놔서

일찍일어나야징ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

'Essay' 카테고리의 다른 글

설레임  (2) 2011.04.20
시험시간표  (0) 2011.04.14
컨디션  (1) 2011.03.23
짜증  (0) 2011.03.07
이번학기 시간표  (0) 2011.03.03

Dynamic Programming Binomial Coefficient의 구현

Language/C++ Language
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

QuickSort

Language/C Language

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

컨디션

Essay

어제 밤부터 컨디션이 안좋다.
아침에 일어 나는 것도 힘들고
잠이 쏟아져서 낮잠도 잤는데
상쾌하지가 않다
몸만 무겁네
개강후 최악의 컨디션이네 ㅜㅜㅜ
내일은 pre quiz 날인데
책내용은 머리로 안들어오고
하나도 모르겟네
단시간에 다 공부할수잇는양도 아니고
아 머리만 더 복잡해지고 있다.

'Essay' 카테고리의 다른 글

시험시간표  (0) 2011.04.14
기상시간?  (0) 2011.04.03
짜증  (0) 2011.03.07
이번학기 시간표  (0) 2011.03.03
기숙사에서 본 창밖 풍경  (0) 2011.02.27

2-Way Merge Sort

Language/C Language
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