전공 공부 정리 (93) 썸네일형 리스트형 5. 0517 How much are these? 4. 0515 What do you do? -2 3. 0513 What do you do? 2. 0510 Where are you from? -2 1. 0508 Where are you from? 12. 배열 Array 고정 배열(fixed array) vs 동적 배열 (dynamic array) 출처 : https://boycoding.tistory.com/194 배열의 모든 요소를 0으로 초기화 하는 방법 : int arr[5] = {}; int brr[5] = {0}; 인덱스의 명칭 : enum의 사용 #include using namespace std; enum StudentNames { Kim, //0 Lee, //1 Park, //2 Choi, //3 MAX_STUDENTS //4 }; int main(){ int scores[MAX_STUDENTS]; scores[Kim] = 100; cout 11. B트리 / B+트리 / B*트리 출처 : https://m.blog.naver.com/eng_jisikin/220889188747 1. B트리 사용 이유 : 검색에 유용하기 때문에 사용 2. Balanced Tree의 종류 : AVL 트리, 2-3 트리, 2-3-4 트리, Red-Black 트리, B 트리 3. 한 노드에 최대 들어갈 수 있는 데이터 수를 차수라 하고 비트리의 늘어날 수 있는 다리를 Order 라고 함. (Order는 데이터 수 +1 개) 4. 예제 : 5. M=짝수일 때, 홀수일 때 알고리즘이 다름 18. 스레드 출처 : https://jjeongil.tistory.com/153 1. 하나의 프로그램이 마치 동시에 여러 개의 동작을 하는 것과 같은 효과를 표현하기 위해 운영체제에 도입된 개념. 2. OS에서 각각 제공해주던 기능이 C++11 부터 표준으로 채택. #include #include using namespace std; //스레드에 의해 호출되는 함수 void CallThread(int t_id) { cout 이전 1 2 3 4 5 6 7 8 ··· 12 다음