[알고리즘] 최대값, 최소값 구하기

in_ho_·2023년 10월 22일
0

Algorithm

목록 보기
1/2
post-thumbnail
/*
* 3개의 정수 중 최대값을 구하는 함수
* */
static int max3m(int a, int b, int c) {
    int max = a;

    if(b > max) max = b;
    if(c > max) max = c;

    return max;
}

/* 
* 매개변수가 4개에서 최대값 구하기
* */
static int max4(int a, int b, int c, int d) {
    int max = a;

    if(b > max) max = b;
    if(c > max) max = c;
    if(d > max) max = d;

    return max;
}

/* 
* 매개변수 3개 중 최소값 구하기
* */
static int min3(int a, int b, int c) {
    int min = a;
    
    if(b < min) min = b;
    if(c < min) min = c;
    
    return min;
}

/*
* 매개변수 4개 중 최소값 구하기
* */
static int min4(int a, int b, int c, int d) {
    int min = a;
    
    if(b < min) min = b;
    if(c < min) min = c;
    if(d < min) min = d;
    
    return min;
}
  • 위의 방법은 결정 트리(decision tree)를 이용한 방식입니다.

    다 그리지 않았지만 결정트리는 위와 같은 방식으로 위의 가지가 성립하지 않으면 아랫가지로 이동합니다.

0개의 댓글