lojix/search/src/main/com/thesett/aima/search/util/uninformed/PostFixSearch.java
protected void setQueueSearchAlgorithm(QueueSearchAlgorithm<O, T> algorithm)
    {
        algorithm.setPeekAtHead(true);
        algorithm.setReverseEnqueueOrder(true);
        super.setQueueSearchAlgorithm(algorithm);
    }
protected void setQueueSearchAlgorithm(QueueSearchAlgorithm<O, T> algorithm)
    {
        algorithm.setPeekAtHead(true);
        algorithm.setReverseEnqueueOrder(true);
        super.setQueueSearchAlgorithm(algorithm);
    }
Allows different queue search algorithms to replace the default one. This overidden method ensures that the peek
at head flag is always set on the search algorithm and that it expands it successor nodes in reverse, as for
depth first searches.

@param algorithm The search algorithm to use.