* 다음 포스팅은 STL List Container의 erase 멤버 함수를 사용 시 발생할 수 있는 오류에 대해 다룹니다. * 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. Related → STL List Container 사용 방법 정리 Content #1 Vector erase member function #2 List erase member function #1 Vector erase member functon STL 대부분의 Container는 지정된 iterator 위치의 원소를 삭제하는 erase 멤버 함수를 제공합니다. 이는 list 뿐 만 아니라 vector container 또한 erase 멤버 함수를 포함하고 있습니다. 다음은 1,..
#INFO 난이도 : SILVER2 문제 유형 : Linked List 출처 : https://www.acmicpc.net/problem/1406 #SOLVE 연결 리스트 자료구조를 연습할 수 있는 좋은 문제였습니다. 우선 string으로 abc를 문자열 형태로 입력받은 뒤 char형 연결 리스트를 하나 생성해 모두 넣어줍니다. string str = ""; cin >> str; list editor; for(const auto& i : str){ editor.push_back(i); } 커서는 마지막을 가리켜야 하기에, iterator는 editor(연결 리스트)의 마지막 원소 즉, editor.end()를 가리키도록 합니다. list::iterator cursor = editor.end(); 다음으로..
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * 다음 포스팅은 C++ STL List Container의 사용 방법에 대한 내용에 대해 기술하고 있으며, Linked List (연결 리스트) 의 개념 혹은 구현 방법에 대한 내용을 원하시는 분은 다음 포스팅을 참고해 주시기 바랍니다. _ Related → [DataStructure] 연결 리스트 : Linked List 개념 정리 → Linked List 구현 Witch C/C++ (미완성) _Content #0 Access List Container With For & at & [] #1 List Container Initialization : List 초기화 & 선언 #1.1 생성자를 이용한 초..
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * 다음 포스팅은 Linked List (연결 리스트) 자료구조의 개념에 대한 내용을 포함하고 있으며 실질적인 구현 및 STL list의 사용 방법에 대한 정보를 원하시는 분은 다음 포스팅을 참고해 주세요. 연관 포스팅 → Linked List 구현 with C/C++ (미완성) → C++ STL List 사용 방법 _Contents #1 연결 리스트란? #2 연결 리스트의 종류 #2.1 단일 연결 리스트 (Singly Linked List) #2.2 이중 연결 리스트 (Doubly Linked LIst) #2.3 원형 연결 리스트 (Circular Linked List) #3 연결 리스트의 시간 복잡도..
안녕하세요 nov입니다. 저는 목표를 1달 그리고 작게는 1주일 간격으로 설정합니다. To-Do-List 를 작성하여 하루 하루 체크해 나가는 것은 목표 달성에 있어서 매우 큰 부분을 차지합니다. 이번 포스팅에서는 Notion을 활용해 To-Do-List를 만드는 방법에 대해 간략하게 정리해 보고자 합니다. 이번 포스팅을 끝 까지 따라오시면 다음과 같은 To-Do-List를 만들 수 있습니다. [목차] #1 Call-Out - 돋보이는 글 작성하기 #2 Call-Out - 섹션 나누기 #3 To-Do-List 작성하기 #1 Call-Out - 돋보이는 글 작성하기 우선 콜아웃(Call-Out) 블록을 하나 생성해 제목 부분을 꾸며 보도록 하겠습니다. 블록을 클릭 → 메뉴 → 전환 → 콜아웃 순서로 클릭해..