본문 바로가기

알고리즘

(2)
[C++ 때려잡기] C++ 기초강의 5 링크드 리스트와 자료구조 2018/08/23 - [교육 노트/C++ 기초강의] - C++ 기초 강의 OT 이전에 동적할당을 배웠다 학생 관리 프로그램을 짠다고 했을때 이미 정해진 숫자의 회원을 관리할 때 User user_arr[10]; 회원의 수가 프로그램 실행 도중에 정해질 때 User* user_arr = new User[number]; 까지는 알고있을것이다. 그러나 회원의 수가 프로그램 실행 도중 계속 추가될 때, 얼만큼 들어올지 알지도 못할때 이럴때는 어떻게 해야할까?그냥 사이즈를 엄청나게 크게 잡아놓고 있어야할까? 또 동적할당 하면 되는건가? 기존의 배열을30명의 유저에서 31명으로 늘어나면 31명 배열을 만들고 기존의 30명을 복사한 뒤 1명을 추가한다. -> 수가 늘어날 때마다 다시 배열을 할당하고 복사를 수행하고..
[C++ 때려잡기] C++ 기초강의 4-advenced 정렬과 탐색 2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-1 간단한 구조체2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-2 배열과 다중배열2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-3 마침내 포인터, 포인터 기초2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-4 포인터와 배열의 상관관계, call by pointer2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-5 동적할당 정렬 (소팅) 이란 Sorting (정렬) 데이터를 특정한 조건에 따라 일정한 순서가 되도록 다..