ads
stack은 container가아니라 기존의 container들을 조합하여 만든 interfacedeque, list, vector와 같은 sequence container를 포함하여 사용하며 default는 deque기본 함수empty() : 비어있는지 여부 true
c++에서 cin을 사용할 경우 띄어쓰기와 개행을 구분하기가 어렵습니다.getline()이라는 함수를 사용하면 한 줄 입력이 편리해지는데 이때 istream에 속한 geline과 string에 속한 getline에는 차이가 존재합니다.char 배열로 입력이 들어오며 마
c++ STL stack 과 마찮가지로 container가 아닌 container로 구현된 클래스입니다.기본 함수emtpy() : 비어있는지 여부 true or false 반환size() : 원소 수 반환push(n) : n을 맨 뒤에 원소 추가pop() : 맨 앞의
deque는 양 끝에서만 자료를 넣고 뺼 수 있는 자료구조로 c++ stl에서 container로 구현되어 있습니다.기본함수push_front(n) : 덱의 맨 앞에 원소 추가push_back(n) : 덱의 맨 뒤에 원소 추가pop_front() : 덱의 맨 앞의 원소
위와 같이 c++의 algorithm 헤더에서 count라는 함수를 사용하면 해당 container에 있는 특정 원소의 개수를 알 수 있습니다.사용법은 코드를 보면 쉽게 알 수 있다고 생각합니다.위와 같이 c++의 algorithm 헤더에서 find라는 함수를 사용하면
해당 문자열의 길이 반환stoi : string to intstol : string to longstoll : string to long longstof : string to floatstod : string to doublestold : string to long d
global or static 배열일 경우 0으로 기본적으로 초기화 됩니다.int array100 = {1,}; 이런 식으로 사용할 경우 가장 처음 값만 1로 초기화되고 나머지는 0으로 초기화 됩니다.local 배열일 경우에는 쓰레기 값으로 초기화가 되어버리니 주의 합
위와 같이 특정 수의 제곱승을 구하는데 사용됩니다.위와 같이 특정 수의 제곱근을 구하는데 사용됩니다.https://blockdmask.tistory.com/307
위와 같이 특정 수의 제곱승을 구하는데 사용됩니다.위와 같이 특정 수의 제곱근을 구하는데 사용됩니다.위와 같이 절대값은 cmath의 std::abs를 사용하면 구할 수 있습니다.https://blockdmask.tistory.com/307https:/
iterator insert (iterator position, const value_type& val);void insert (iterator position, size_type n, const value_type& val);void insert (iterator p
여러개의 값들을 묶을 수 있는 tuple 입니다.get을 이용하여 원소에 접근합니다.pair 혹은 tuple과 같이 사용할 때 유용한 방법입니다.묶인 값들을 tie 안의 변수들에 순차적으로 대입하여 줍니다.https://where-i-go.tistory.com
map<key,value>로 key에 해당하는 value도 같이 저장하는 컨테이너 입니다.중복된 key 저장은 안됩니다.find 메서드로 key를 찾고 \[]로 원소에 접근합니다.만약 key가 없다면 \[]는 default 생성자를 호출하여 key를 자동으로 생성
binary tree로 삽입되는 key들을 자동으로 오름차순으로 하여 정렬된 set 자료구조 입니다.중복된 값은 하나만 저장됩니다.https://where-i-go.tistory.com/30?category=817926