go to previous page   go to home page   go to next page highlighting

Answer:

count++ 

More Practice

Now say that you have a linked list and you wish to compute the sum of the odd integers in the list. Here is the program:


public class SumOdds
{
  public static void main ( String[] args )
  {
    Node node0 = new Node( 4 );  
    
    Node node1 = new Node(  2 ); node0.setNext( node1 );
    Node node2 = new Node(  9 ); node1.setNext( node2 );
    Node node3 = new Node(  5 ); node2.setNext( node3 );
    Node node4 = new Node(  7 ); node3.setNext( node4 );
    Node node5 = new Node( 12 ); node4.setNext( node5 );
    Node node6 = new Node( 23 ); node5.setNext( node6 );
    Node node7 = new Node( 10 ); node6.setNext( node7 );
    Node node8 = new Node(  8 ); node7.setNext( node8 );
    Node node9 = new Node(  5 ); node8.setNext( node9 );
       
    // Traverse the Linked List in a loop
    Node p = node0;
    int oddSum = 0;
    while (  p != null  )
    {
      if ( ________________ )
        oddSum += p.getValue();
      
      p = p.getNext();
    }
    System.out.println( "Sum of odds: " + oddSum );
  }
}

QUESTION 13:

What expression should fill the blank?

p.getValue()%2 == 0

p.getValue()/2 == 1  

p.getValue()%2 == 1 

p.getNext() == nil


go to previous page   go to home page   go to next page