삼성 SDS 아카데미에 합격을 했으나 테스트 시, 혹은 강의를 수강할 때 C, C++, Java를 이용하는 듯 하여 강의를 듣기 전에, C는 수업을 들어서 알고 있지만, C++은 경험해본 적이 없기에 공부를 조금 해보려고 한다.!youtubeJoAdRwJi-GI먼저 유
참고표준 라이브러리가 아니므로 파일을 따로 추가해 주어야 사용할 수 있다.자주 사용하는 라이브러리들(vector, algorithm, string, 등..)을 컴파일하도록 함으로써 라이브러리들을 일일이 추가해야하는 번거로움을 없앨 수 있다.단, 자주 사용하는 라이브러리
모두의 코드
참고Pair<\[Type], \[Type] > 이란?2개의 각 각 지정한 타입의 값을 저장한다.저장한 값은 .first 와 .second로 각각 접근할 수 있다.2개의 연관된 값을 같이 저장할 수 있어서 관리를 용이하게 할 수 있다.특히, 연관된 2개의 값에서 각
출처result에 객체 nb1과 nb2를 더한 값을 result로 대입하고 있는데, 에러를 보시면 "이러한 피연산자와 일치하는 "+" 연산자가 없습니다. 피연산자 형식이 NUMBOX + NUMBOX입니다."라는 에러가 뜨시는것을 보실 수 있습니다.연산자 오버로딩을 활용
너비 우선 탐색큐h만큼의 깊이로 내려 갔을 경우 메모리 사용량이 O(2^h)메모리 사용량이 크다.최단 거리를 보장한다.깊이 우선 탐색스택h만큼의 깊이로 내려 갔을 경우 메모리 사용량이 O(h)메모리 사용량이 작다.최단 거리를 보장하지 못한다.