Page 84 - AP Computer Science A, 7th edition
P. 84
the
∗ canceled slot for this person. Return the new
Player.
∗ If waitingList is empty, mark the slot
specified by p as
∗
∗
in
∗ ∗
empty and return null.
Precondition: p is a valid Player for some slot
this tournament.
@param p the player who will be removed from
the tournament
∗ @return the new Player placed in the canceled
slot
∗/
public Player cancelAndReassignSlot(Player p)
4. A chemical solution is said to be acidic if it has a pH integer value from 1 to 6, inclusive. The lower the pH, the more acidic the solution.
An experiment has a large number of chemical solutions arranged in a line and a mechanical arm that moves back and forth along the line, so that the acidity of each solution can be altered by adding various chemicals. A chemical solution is specified by the Solution interface below.
public interface Solution
{
/∗∗ @return an integer value that ranges from 1 (very acidic)
∗ to 14 ∗/ int getPH();
/∗ ∗ Set PH to newValue.
∗ @param newValue the new PH value ∗/
void setPH(int newValue); }
The experiment keeps track of the solutions and the mechanical arm. The figure below represents the solutions and mechanical arm in an experiment. The arm, indicated by