References
src/agents
summary | ||
public |
F simpleProblemSolvingAgent(parameters: object): function(percept: Percept): Action Simple problem solving agent. |
src/common
summary | ||
public |
F priorityQueue(isAbove: function(element: object, aboveElement: object): boolean): {"queueIsEmpty": *, "queuePop": *, "queueInsert": *} binary max heap array |
|
public |
F sequenceFirst(sequence: Sequence): Action Returns first element of non-empty sequence |
|
public |
F sequenceIsEmpty(sequence: Sequence): boolean Tests if sequence is empty. |
|
public |
F sequenceRest(sequence: Sequence): Action Returns sequence containing non-first element |
|
public |
V fifoQueue: {"queueIsEmpty": *, "queuePop": *, "queueInsert": *} plain array; uses array.shift for popping |
|
public |
V lifoQueue: {"queueIsEmpty": *, "queuePop": *, "queueInsert": *} plain array; uses array.pop for popping |
|
public |
Queues are Arrays in this codebase. |
|
public |
|
src/games
summary | ||
public |
|
src/search
summary | ||
public |
F graphSearch(paramaters: object): * Basic uninformed graph search. |