Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a recursive method called printLinkedList ( ) that outputs the integer value of each node in a linked list. Method printLinkedList ( ) has

Write a recursive method called printLinkedList
(
)
that outputs the integer value of each node in a linked list. Method printLinkedList
(
)
has
one parameter, the head node of a list. The main program reads the size of the linked list, followed by the values in the list. Assume the
linked list has at least
1
node.
Ex: If the input of the program is:
5
{
:
[
5
,
1
,
2
,
3
,
4
,
5
]
the output of the printLinkedList
(
)
method is:
1
,
2
,
3
,
4
,
5
,
Hint: Output the value of the current node, then call the printLinkedList
(
)
method repeatedly until the end of the list is reached. Refer to the
IntNode class to explore any available member methods that can be used for implementing the printLinkedList
(
)
method.
import java.util.Scanner;
public class LabProgram
{
/
*
TODO: Write recursive printlinkedList
(
)
method here.
*
/
public static void main
(
String
[
]
args
)
{
Scanner
=
new Scanner
(
System.in
)
;
int size;
int value;
size
=
scnr
.
nextInt
(
)
;
value
=
scnr
.
nextInt
)
;
IntNode headNode
=
new IntNode
(
value
)
;
/
/
Make head node as the first node
IntNode lastNode
=
headNode;
,
/
Node to add after
IntNode newNode
=
null;
,
/
Node to create
/
Insert the second and the rest of the nodes
for
(
int
=
0
;
<
size
-
1
;
+
+
)
{
value
=
scnr
.
nextInt
(
)
;
newNode
=
new IntNode
(
value
)
;
lastNode
.
insertAfter
(
newNode
)
;
lastNode
=
newNode;
}
/
/
Call printlinkedList
)
with the head node
printLinkedList
(
headNode
)
;
}
}

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_2

Step: 3

blur-text-image_3

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

Inductive Databases And Constraint Based Data Mining

Authors: Saso Dzeroski ,Bart Goethals ,Pance Panov

2010th Edition

1489982175, 978-1489982179

More Books

Students also viewed these Databases questions