# stl

15개의 포스트
post-thumbnail

C/C++ STL 모음집

유용한 C++ STL 함수들을 모아놓은 노트입니다. 의견은 언제든 환영이고요, 앞으로도 이 글은 지속적으로 개선해나가겠습니다.

약 11시간 전
·
1개의 댓글
post-thumbnail

Algorithm (연결 리스트)

: 값과 포인터를 가지고 노드간 서로 연결된 선형 자료구조N 번째 원소를 확인 / 변경 => O(N) 임의의 위치에 원소를 추가 / 제거 => O(1)배열과 같은 '선형 자료구조' (배열과 자주 비교된다)C++ STL에서 list를 사용STL 사용 못하는 코테에서는 구

2020년 10월 9일
·
0개의 댓글
post-thumbnail

STL Algorithm

요소 범위에서 쓸 수 있는 함수들 배열 or 몇 STL Container에서 사용 가능반복자를 통해 접근Container의 크기를 변경하지 않음변경 불가 find(), for_each() ...변경 가능 copy(), swap() ...정렬sort(), merge()

2020년 9월 11일
·
0개의 댓글
post-thumbnail

[C++][STL] 우선순위큐

* #include * 헤더파일 안에 구현되어 있음 내부적으로 동적으로 할당 된 배열을 사용하여 요소 저장 메모리 변수명; 2. 그 외 vector 변수명(size); : size개의 요소로 변수 구성 vector 변수명(siz

2020년 8월 22일
·
0개의 댓글
post-thumbnail

[C++][STL] vector

* #include * 헤더파일 안에 구현되어 있음 내부적으로 동적으로 할당 된 배열을 사용하여 요소 저장 메모리 변수명; 2. 그 외 vector 변수명(size); : size개의 요소로 변수 구성 vector 변수명(siz

2020년 8월 22일
·
0개의 댓글
post-thumbnail

[C++][STL] map

* #include * : 헤더파일 안에 구현되어 있음. ▶ 변수 선언: 1. 기본형 map 변수명 2. 그 외 map 변수명(변수) :"변수"를 복사한 새로운 변수 생성 map 변수명(iter1, iter2) :"iter1"

2020년 8월 22일
·
0개의 댓글

[STL] map

🐢 기본 형태 Key - 키 유형. 맵의 각 요소는 키 값으로 고유하게 식별됩니다. T - 매핑 된 값의 유형. 지도의 각 요소는 일부 데이터를 매핑 된 값으로 저장함. 🐢 Iterators begin() : 첫번째 원소를 가리킴 end() : 마

2020년 8월 18일
·
0개의 댓글

C++ STL - linked list

자료구조를 C로 공부하니까 기본 원리는 알겠는데 C++에서 만들어져 있는 건 어떻게 되어있는지 몰라서 헤맸다. 계속 찾아 보려고 정리. 근데 공식 문서 예제 보는게 빠르고 편함 http://www.cplusplus.com/reference/list/list/i

2020년 8월 13일
·
0개의 댓글

[STL] vector

🐢 기본 형태 #include 🐢 요소접근 🐢 추가/삭제 🐢 기타

2020년 8월 7일
·
0개의 댓글

[STL] priority_queue

top() : top에 있는 원소 반환push(element) : 우선순위 큐에 element 추가pop() : 우선순위 큐에서 top에 있는 원소 삭제size() : 우선순위 큐에 있는 원소의 수를 반환empty() : 비어있으면 true 아니면 false를 반환

2020년 8월 4일
·
0개의 댓글

[C++] STL 컨테이너란 ?

같은 타입의 객체를 저장, 관리할 목적으로 만들어진 클래스 컨테이너에 저장된 객체는 컨테이너가 소유한다.컨테이너의 수명이 끝나면 객체의 수명도 끝난다. (단, 포인터는 예외)복사 생성자 또는 대입 연산자의 호출이 가능한 타입만 컨테이너에 저장된다.선형적종류 : vect

2020년 6월 18일
·
0개의 댓글

[C/C++] pair와 tuple의 차이

기존의 고대 C++는 2개의 값을 하나로 묶을 땐 std::pair을 사용했는데 단점으론 최대 2개밖에 못 묶엇다.하지만 tuple은 2개 이상의 값을 하나로 묶을 수 있다.즉, 3가지 이상의 타입을 묶을 수도 있다는 소리다.

2020년 4월 28일
·
0개의 댓글
post-thumbnail

로또 프로그램 ( C , C++ 버전)

안녕하세요 C++ 공부하고있는 대학생입니다. 이번에는 로또프로그램을 한번 만들어보았습니다. 언어는 C를 사용하였습니다. 먼저 제가 짠 소스코드를 보여드리겠습니다. 핵심으로 kbhit() , gotoxy(),getch() , Queue, vector, struct

2020년 4월 27일
·
2개의 댓글

[c++] STL sort()

사용법 #include 을 include 해주어야 한다. sort(배열 변수 명, 정렬할 데이터 갯수);로 사용한다. 스크린샷 2020-01-19 오후 7.15.54.png 오름차순 & 내림차순 sort함수에 3번째 인자를 넣어주면, 오름차순 내림차순도 설정해 줄 수 있다.(Default 값은 오름차순이다.) sort(배열 변수 명, ...

2020년 1월 19일
·
0개의 댓글

2019 winter PS --version Basic (day9)

백준 1764 -- 1) 백준 1764 : 듣보잡 (https://www.acmicpc.net/problem/1764) 미래의 나야... 잘 보렴;;; STL을 잘 공부했니? 난 이거 봤을 때 좀 충격이었어. binary_search(begin, end, str) 하니까 서치가 되. 대박이야;;; vector를 사이즈 알고있으면 resize해서 처음부...

2020년 1월 1일
·
0개의 댓글