Question: // a function to delete the second node if its value is odd, // otherwise the list is unchanged // [0,1,2,8,9].deleteSecondIfOdd() --> [0,2,8,9] // [0,9].deleteSecondIfOdd()

// a function to delete the second node if its value is odd, // otherwise the list is unchanged // [0,1,2,8,9].deleteSecondIfOdd() --> [0,2,8,9] // [0,9].deleteSecondIfOdd() --> [0] // [0,4,9].deleteSecondIfOdd() --> [0,4,9] // [].deleteSecondIfOdd() --> [] public void deleteSecondIfOdd () { // TODO 5: fix this }

IN JAVA

although i kindof solved it

public void deleteSecondIfOdd () {

while(first!=null) {

for (Node x = first.next; x != null; x = x.next) {

if(x.item%2!=0){

x = x.next;

}

}

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!