
백준[1406] -에디터 (C++)
·
개발/알고리즘
오늘은 연결리스트에 대해서 공부했다. 연결리스트란? 연결리스트(Linked List)는 각 노드(Node)가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료구조이다. - 각 노드는 다음 노드를 가리키는 포인터를 포함한다. 각 노드의 포인터는 다음 노드의 데이터의 주소를 값으로 가진다. 이런 특징들을 가진 연결리스트를 구현하기 위해 구조체로 연결리스트를 구현해보았다. 연결리스트 구현 struct Node { char data; struct Node* next; }; void PrintList(Node* head) { Node* cursor = new Node(); if (head == NULL) { cout next; while (cursor != NULL) { cout d..