어흥
[해커랭크] Insert a node at the head of a linked list (C++) 본문
728x90
반응형
문제 링크: www.hackerrank.com/challenges/insert-a-node-at-the-head-of-a-linked-list/problem?h_r=internal-search
1. 주의할 점
- 구조체에 익숙해져 있으면 쉽다
2. 구현
- 기존의 SingleLinkList 앞에 새로운 Data를 추가하는 형태이므로, 새로운 데이터를 담는 Node를 생성한다
- 이후, 생성한 Node의 next로 파라미터로 받은 llist를 할당한다
SinglyLinkedListNode* insertNodeAtHead(SinglyLinkedListNode* llist, int data) {
SinglyLinkedListNode* newList = new SinglyLinkedListNode(data);
newList->next = llist;
return newList;
}
728x90
반응형
'알고리즘 > HackerRank' 카테고리의 다른 글
[해커랭크] Insert a Node at the Tail of a Linked List (C++) (0) | 2021.01.14 |
---|---|
[해커랭크] Insert a node at a specific position in a linked list (C++) (0) | 2021.01.14 |
[해커랭크] Inserting a Node Into a Sorted Doubly Linked List (C++) (0) | 2021.01.14 |
[해커랭크] Is This a Binary Search Tree? (C++) (0) | 2021.01.11 |
[해커랭크] Sparse Arrays (C++) (0) | 2021.01.08 |
Comments