# stl

97개의 포스트

C++ STL lower_bound ( )

이번 포스팅에선 리스트에서 내가 원하는 key값의 인덱스 값을 구할 수 있는 STL lower_bound ( )에 대해 알아보고 구현도 해보도록 하겠다. lower_bound ( )는 기본적으로 이진탐색(Binary Search)를 기반으로 만들어졌기에 아래와 같이 구

6일 전
·
0개의 댓글
post-thumbnail

C++ STL sort ( )

지금까지의 포스팅에선 여러가지 정렬 알고리즘에 대해 알아 보았다. 정렬 알고리즘은 CS의 오래된 연구분야로 이미 뛰어난 관련 라이브러리가 각 언어마다 존재 하기에 직접 구현을 할 필요가 없다. 해서 이번 포스팅에선 C++ STL의 정렬 함수인 sort( ) 에 대해

6일 전
·
0개의 댓글

[C/C++] STL이란

STL이란 표준 C++ 라이브러리 (Standard Template Library)로서 프로그래밍에 유용하게 사용할 수 있는 컨테이너들과 알고리즘을 제공한다. >Template이란 컨테이너가 제네릭 프로그래밍 >STL 목록 (container) >STL 목록

6일 전
·
0개의 댓글

[C++] list container

Continer 초기화

2022년 5월 6일
·
0개의 댓글
post-thumbnail

C++_[STL]MAP

c++ map

2022년 5월 3일
·
0개의 댓글

c++의 auto와 c#의 var

auto, var의 뜻, 장단점

2022년 5월 3일
·
0개의 댓글
post-thumbnail

STL 유용한 함수 모음

STL

2022년 4월 19일
·
0개의 댓글

[C++] size_t

위 코드를 보면 stringSize 라는 변수를 std::string 클래스가 제공하는 size_type 으로 정의한다. 위의 size_type은 string 이 담을 수 있는 최대 문자 개수를 저장할 수 있는 타입이다. 참고로,size_type은 allocator

2022년 4월 7일
·
0개의 댓글

[C++] Auto

Rookiss님의 강의 C++프로그래밍 입문에서 참조한 내용입니다. 핵심만 정리해 보았습니다.https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-1정말 편리한 기능이다. 아무 생각없이 쓰

2022년 4월 7일
·
0개의 댓글

[C++] STL - 리스트(List)

list의 사용헤더파일 사용선언 기본 list<Data Type > 변수 이름;list 의 멤버 함수list li으로 선언했을 경우li.front()맨 앞의 원소를 반환 ,참조li.back()맨 뒤의 원소를 반환, 참조li.back()맨 뒤의 원소를 반환, 참조l

2022년 4월 6일
·
0개의 댓글
post-thumbnail

Vector & List & dequeue

std::vector 동적 배열 ( 배열의 크기 고려 안해도 됨) 내부적으로 동적 메모리를 자동으로 관리 배열과 유사하게 요소들을 순차적으로 저장 vector 멤버함수 iterator(반복자) v.begin() : 첫번째 요소의 반복자 위치 v.end() : 마지

2022년 4월 4일
·
0개의 댓글

[C++] STL - 스택(Stack)

1. 스택(Stack)이란? 스택(Stack)은 대표적인 LIFO(Last In First Out) 구조이다. 따라서 제일 마지막에 넣은 데이터가 처음으로 빠져나오는 것을 볼 수 있다. 2. 선언 헤더파일 stack 선언 3. 스택 기본 함수 push 형태

2022년 3월 28일
·
0개의 댓글

[C++] STL - 벡터(Vector)

Vector란? Vector(Queue) ? 동적 배열 구조를 C++로 구현한 것으로 맨 끝에서만 삽입 및 삭제가 일어나는 구조 일반 배열과 차이점 동적으로 크기가 변하고 메모리가 연속적이기 때문에 자동으로 배열의 크기를 조절할 수 있고 유연하게 객체의 추가 및

2022년 3월 23일
·
0개의 댓글
post-thumbnail

[C++] STL - 알고리즘(algorithm)

Standard Template Library(표준 템플릿 라이브러리)프로그램에 필요한 자료구조와 알고리즘을 Template으로 제공한다. (Template으로 제공하는 덕분에 어떠한 데이터 타입도 사용이 가능하다.)\-종류 : 등컨테이너에 반복자들을 가지고

2022년 3월 23일
·
0개의 댓글

[알고리즘]기초 코드 작성 요령

STL과 함수인자, 표준입출력, 코딩팁

2022년 3월 20일
·
0개의 댓글
post-thumbnail

[알고리즘 개념] STL 스택, 큐, 덱에 인덱스 접근과 초기 크기 할당이 가능할까?

STL 스택, 큐, 덱의 헷갈리는 성질에 대해서 알아보고, 그 중 특별한 덱이 어떤 성질을 가지고 있는지 알아봅시다.

2022년 3월 20일
·
0개의 댓글
post-thumbnail

군대에서_코딩하기_알고리즘_29

전역이 3달 채 안남았다. 하루 빨리 전역을 하고 본격적으로 공부(iOS)를 하고 싶은 마음이 절박한 상태다.😥 역시나 오랜만에 업로드이고.. 그래도 나름 공부는 꾸준히 하고 있었지만, 업로드를 할 타이밍을 놓쳐서 지금 살짝 몰아서 하려고 한다. 현시각 2022-

2022년 3월 3일
·
0개의 댓글
post-thumbnail

[C++ 공부] STL 알고리즘

성능과 가독성이라는 두 가지 측면에서 STL 알고리즘을 사용한다. 많이는 말고.. 몇 개만.. 좀 알아보자.. 인생이 한입만

2022년 2월 23일
·
0개의 댓글
post-thumbnail

[C++ 공부] STL 컨테이너

인턴 과제를 수행하는데 내가 unordered_map에 대한 개념을 몰라서, 책임님이 바쁜 시간 쪼개 자료 구조에 대해 설명해주셨던 추억이 새록새록...

2022년 2월 22일
·
0개의 댓글

STL > std::move가 뭘까

간단히 말하면 l-value를 r-value로 캐스팅해주는 함수다r-value참조 시에 캐스팅용으로 많이 쓴다a를 t에 복사b를 a에 복사t를 b에 복사복사가 여러 번 일어나면 그만큼 메모리를 많이 사용하게 된다단지 두 변수의 값을 바꾸기 위해 메모리를 많이 쓰는건 비

2022년 2월 13일
·
0개의 댓글