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. |
|
