formula
Data Structures and Algorithms Javascript implementation.
FMath (static)
Static Methods
- static Integer #factorial (Integer number)
- static Integer #recursiveFactorial (Integer number)
- static String #toBaseN (Integer number, Integer base)
- static Boolean #checkUnbalancedParenthesesExpression (String expression)
FString (static)
Static Methods
- static Boolean #isPalindrome (String phrase)
List
Constructor
List (function comparator)
Methods
- void #clear ()
- Integer #find (Object element)
- Boolean #prev ()
- Boolean #next ()
- void #front ()
- void #end ()
- Boolean #insert (Object element, Object after)
- Boolean #remove (Object element)
- Boolean #append (Object element)
- Integer #currPos ()
- Boolean #moveTo (Integer position)
- Object #getElement ()
- Boolean #contains (Object element)
- String #toString ()
- Integer #length ()
FIFO
Constructor
FIFO ()
Methods
- void #enqueue (Object element)
- Object #dequeue ()
- Object #peek ()
- Integer #length ()
- Boolean #isEmpty
- void #clear ()
- String #toString ()
PriorityQueue
Constructor
PriorityQueue ()
Methods
- void #enqueue (Object element, priority)
- PQElement #dequeue ()
- PQElement #peek ()
- Integer #length ()
- Boolean #isEmpty
- void #clear ()
- String #toString ()
LIFO
Constructor
LIFO ()
Methods
- void #push (Object element)
- Object #pop ()
- Object #peek ()
- Integer #length ()
- void #clear ()