Answered step by step
Verified Expert Solution
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
LAB Linked List
You will be building a linked list. Make sure to keep track of both the head and tail nodes.
Create three files to submit.
Playlist.h Class declaration
Playlist.cpp Class definition
main.cpp main 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 pt
Parameterized constructor pt
Public member functions
Insertafter pt
SetNext Mutator pt
GetIDO Accessor
GetSongName Accessor
GetArtistName Accessor
GetSongLength Accessor
GetNext Accessor
PrintPlaylistNode
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 in default constructor
PlaylistNode nextNodePtr Initialized to in default constructor
Ex of PrintPlaylistNode output:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started