일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 포인터
- function
- array
- Kafka
- 노드
- meta
- UTF-8
- request
- 악성코드
- API
- java
- Sort
- WebProgramming
- System
- C
- JavaScript
- beans
- OOP
- query
- 자료구조
- windows
- 윈도우즈
- HTML
- jsp
- CSS
- Call-by-reference
- 투자
- algorithm
- c++
- CLASS
- Today
- Total
목록hahahia (109)
hahahia
삽입정렬 - 사람들이 카드놀이를 할 때 손에 쥔 카드를 정렬하는 방식을 생각해보면 되겠습니다. 일단 왼손에 아무것도 쥐지 않고, 카드는 탁자위에 있다고 해봅시다. 탁자에 카드를 한장씩 가져와 왼손의 적절한 위치에 넣습니다. 카드를 삽입할 적절한 위치를 찾기 위해 왼손의 카드들을 찾아보겠죠. 참고로 왼손의 카드들은 다 정렬된 상태가 되겠습니다. 밑의 그림을 확인해보세요... 각각 a,b,c의 첫번째 테이블에서 각각 가리키는 화살표를 기준으로 위의 값들은 왼손에 있는카드(정렬된 상태)라고 보면 되겠고, 화살표 밑의 값들을 오른손에서 왼손의 적절한 위치에 삽입할 카드라고 보면 되겠네요. /* insertion.cpp */ #include using namespace std; int main() { const ..
/* made by hahahia */ #include #include #include void main() { int A, i; srand(time(NULL)); for(i=0; i
#include #include #include using namespace std; class GradeBook{ public: static const int students = 10; GradeBook(string, const int []); void setCourseName(string); string getCourseName(); void displayMessage(); void processGrades(); int getMinimum(); int getMaximum(); double getAverage(); void outputBarChart(); void outputGrades(); private: string courseName; int grades[students]; }; GradeBook..
#include int u_gcd(int, int); int u_lcm(int, int, int); int main() { int a, b, gcd, lcm; printf("두 수를 입력하세요 : "); scanf("%d %d", &a, &b); gcd = u_gcd(a, b); printf("두 수의 최대공약수는 %d입니다.\n", gcd); lcm = u_lcm(a, b, gcd); printf("두 수의 최소공배수는 %d입니다.\n", lcm); return 0; } int u_gcd(int x, int y) { if(x==y) { return x; } else if(x > y) { return u_gcd(x-y, y); } else { return u_gcd(x, y-x); } } int u_lc..
¢지역 변수의 의미 : 지역 변수(local variable)는 함수의 몸체나 블록 안에 선언된 변수. 즉, 중괄호 내에 선언된 변수. ¤지역 변수는 해당 지역 변수의 선언을 포함하는 함수 내에서만 접근이 가능 ¤지역 변수는 함수가 호출될 때 메모리상에 올라갔다가, 함수가 종료되면 메모리상에서 사라짐. ¤지역 변수는 외부에 선언된 동일한 이름의 변수를 가릴 수 있다. ¤모든 매개 변수는 지역 변수다. ¢전역 변수의 의미 : 전역 변수(global variable)는 함수 밖에 선언된 변수 ¤프로그램이 시작하자마자 메모리 상에 올라가서 프로그램이 종료될 때까지 계속 존재 ¤프로그램 어디에서든 접근 가능 ¤모든 함수에서 공유할 수 있는 저장공간을 이용할 수 있는 장점이 있으나, 어느 한 함수에서 잘못 다루면..
¢함수는 프로그램을 구성하는 기본적인 구성 요소 ¢하나의 프로그램은 여러 함수들이 모여서 이루어짐 ¢다른 함수들과 데이터를 주고받을 수 있음 ¢일단 만들어지면 다른 프로그램에서도 사용될 수 있다. ¢코드의 재활용이 가능해지고 가독성이 증대되며 유지관리가 쉬워짐. ¢함수는 특정한 작업을 수행하는 독립적인 부분으로 일련의 처리를 담당하는 문장들의 집합. ¢프로그램의 다른 부분에서 함수를 불러서 사용하는 것을 함수 호출이라고 함. ¢즉, 함수는 입력이 주어지고 이 입력을 이용하여 특정작업을 수행하여 그 결과를 반환하는 프로그램의 기본적인 구성 단위. Input X -> Function -> Output Y ¤컴파일러는 중괄호가 시작되기 전까지 부분을 "함수의 헤더"로 판단, 그리고 중괄 호로 묶인 부분을 "함..
/* made by hahahia */ #include using namespace std; int count; int fibonacci(int num1, int num2) { cout count; cout