void reverseRecursive2(int start, int end) {
if (start >= end) return;
Node* prev = getEntry(start);
Node* curr = prev->getLink();
Node* next = curr->getLink();
reverseRecursive2(start + 1, end);
if (next == NULL) {
Node* head = getHead();
org.setLink(curr);
head->setLink(NULL);
}
curr->setLink(prev);
}
'Note' 카테고리의 다른 글
[C++] 클래스 템플릿 : 생성자를 통해 매개변수를 사용하여 변수 종류를 알고 객체를 생성할 수 없는 이유 (0) | 2023.06.04 |
---|---|
[c++] 매개변수가 const인 함수의 함수사용 (0) | 2023.05.31 |
[c++] C++ 이러한 피연산자와 일치하는 연산자가 없습니다. (0) | 2023.05.07 |
[C++] 피보나치 수열 - 순환vs반복 (1) | 2023.05.01 |
[c++] 2차원배열의 동적할당 (0) | 2023.04.09 |