Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given a non-empty singly-linked list, the function is supposed to copy all elements from the parameter list that come before a 4 into the calling

Given a non-empty singly-linked list, the function is supposed to copy all elements from the parameter list that come before a 4 into the calling object.

void AnyList::preFour(const AnyList& otherList) { bool found = false; Node* checkPtr = otherList.ptrToFirst; //find first 4 while (checkPtr != nullptr && !found) { if (checkPtr->getData() == 4) { found = true; } else checkPtr = checkPtr->getPtrToNext(); } Node* current = ptrToFirst; Node* copy = otherList.ptrToFirst; while (current != checkPtr) { current = current->getPtrToNext(); copy = copy->getPtrToNext(); } }

I'm confused how to progress from here.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Issues In Database Management A Refernce For The Thinking Practitioner

Authors: Fabian Pascal

1st Edition

0201485559, 978-0201485554

More Books

Students also viewed these Databases questions

Question

Manage differences in perspective

Answered: 1 week ago