Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1 . 2 0 LAB 1 - Linked List You will be building a linked list. Make sure to keep track of both the head

1.20 LAB 1- Linked List
You will be building a linked list. Make sure to keep track of both the head and tail nodes.
(1) Create three files to submit.
Playlist.h - Class declaration
Playlist.cpp - Class definition
main.cpp - main0 function
Build the PlaylistNode class per the following speciffications. Note: Some functions can initially be function stubs (empty functions), to be completed in later steps.
Default constructor (1 pt)
Parameterized constructor (1 pt)
Public member functions
Insertafter()(1 pt)
SetNext(0- Mutator (1 pt)
GetIDO - Accessor
GetSongName()- Accessor
GetArtistName()- Accessor
GetSongLength()- Accessor
GetNext0- Accessor
PrintPlaylistNode0
Private data members
string uniquelD - Initialized to "none" in default constructor
string songName - Initialized to "none" in default constructor
string artistName - Initialized to "none" in default constructor
int songLength - Initialized to 0 in default constructor
PlaylistNode* nextNodePtr - Initialized to 0 in default constructor
Ex. of PrintPlaylistNode output:
image text in transcribed

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

Learning MySQL Get A Handle On Your Data

Authors: Seyed M M Tahaghoghi

1st Edition

0596529465, 9780596529468

More Books

Students also viewed these Databases questions

Question

define EFFECTIVE PARTICIPATION

Answered: 1 week ago